db94321d71b4e79860f2e381cff558ec436e247f | Author: Sam Tunnicliffe <samt@apache.org> | 2024-12-13 09:12:09+00:00 Support downgrading after CMS is initialized Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-20145
0ed989e5544f02455a3f293db84658db41940d0c | Author: Marcus Eriksson <marcuse@apache.org> | 2024-12-04 15:20:50+01:00 Don't skip paxos repair on topology change Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20136
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
6111a60ad68725f1a318a2301788ec50023d4c85 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-09-30 19:42:12+02:00 Introduce metadata serialization version V4 Patch by marcuse; reviewed by Stefan Miklosovic for CASSANDRA-19970
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
6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-08-22 14:15:52+02:00 Retry if node leaves CMS while committing a transformation Patch by Marcus Eriksson; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19872
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
e1540fc85b1429f339e0251ecc3e048620df943a | Author: Marcus Eriksson <marcuse@apache.org> | 2024-08-15 10:43:23+02:00 On upgrade, handle pre-existing tables with unexpected table ids Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19845
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
9fb141ffcc26108f04a4faf6848ad6080ca4d481 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-07-29 11:21:17+02:00 Change log level when sending message during messaging service shutdown. Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19804
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
82c00cc01ef4312d0d7eb7ca95c9368af75e7893 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-05-28 13:14:10+02:00 Disallow denylisting keys in system_cluster_metadata Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-19713
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
a9dbb8941973bcdb6ad72047ae92a42480987d73 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-05-06 09:30:22+02:00 remove unused import
4d29a1c75e4c7a5493d5601c7a907b75e042c5f9 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-05-02 09:21:50+02:00 Merge pre-existing schema with the system defined one during upgrade Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19615
a15b137b7c8c84773453dbe264fcd2d4b76222c0 | Author: Sam Tunnicliffe <samt@apache.org> | 2024-04-30 09:04:09+01:00 Remove unused fields from config Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19599
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
b7eafa94f3b4f5361e891fde5c8a24d089b52d4c | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-24 16:27:10+02:00 Remove leftover period column from system.metadata_snapshots Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19587
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>
80971709b983566a3f2dbfc189dfa1c5367d69bb | Author: Marcus Eriksson <marcuse@apache.org> | 2024-04-15 11:06:57+02:00 Properly set lastModifiedEpoch on multistep operations Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-19538
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
f31d72e8758ee1018435612775c73f7addbb6ec4 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-02-12 14:23:25+01:00 Flush snapshot table on every write and introduce reversed long local partitioner. Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19391
0e5fb78c018245e1dfb25317d695665cb3317f3e | Author: Marcus Eriksson <marcuse@apache.org> | 2024-02-12 12:57:30+01:00 Add an explicit id to Transformation.Kind Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19390
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
061cb88b3c7bd6420f5be1c025c8146294338bae | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-01-31 13:19:20+01:00 Improve logging for retries in TCM Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19347
60fe2dc61d3ea3d241e7e624f7a3ef94bd427b2f | Author: Marcus Eriksson <marcuse@apache.org> | 2024-01-31 12:52:16+01:00 Fix version check in InProgressSequences serialization Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19348
2924762fa1c29c3658507225e9e5e00853ec58e6 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2024-01-30 11:29:09+01:00 LocalLog: Cancel signal when unused Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19353.
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
43eb2a4bdee169e0f9338afab4f70009604997b2 | Author: Marcus Eriksson <marcuse@apache.org> | 2024-01-16 14:13:27+01:00 Avoid trying to get replication factor for system_cluster_metadata before we have a CMS Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19269
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
7f354571f3b4cb96a734749969612f4c743e437a | Author: maoling <maoling@apache.org> | 2024-01-10 00:30:00+08:00 Fix startup ExceptionInInitializerError when upgrade from 5.0-beta1 to trunk Patch by Ling Mao; reviewed by marcuse for CASSANDRA-19263
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
bd25c05d526a87b90d64300fde5635aeb78a565a | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-30 16:25:46+01:00 Test failure: materialized_views_test.TestMaterializedViewsConsistency.test_multi_partition_consistent_reads_after_write Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19056
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
5f0359b22947613d99a473042424a69ea8cc4ab9 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-11-30 14:04:02+01:00 Fix ConsistentMoveTest: nodes were getting stuck in assertGossipStatus, since we would log the message, but never change the actual gossip status. Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123
b45a0e0145f1779e872047ab83b2991ffb8ed199 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2023-11-30 13:12:46+01:00 Remove dependency on bundled Harry jar Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19083
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
806a395b9ce6cbb81b1b7af9eb2f72fef97e0bbd | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-29 13:17:39+01:00 Clone EndpointState before sending GossipShutdown message Patch by marcuse; reviewed by David Capwell for CASSANDRA-19115
30ed828c878e50b41ee49da2ff4d480dea5730e5 | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-28 15:48:23+00:00 [CEP-21] Add log message for backwards compatibility Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19068
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
f6ea362d711ac8e06f254b18ba6fcf99e7e2c8cf | Author: Marcus Eriksson <marcuse@apache.org> | 2023-11-27 12:54:31+01:00 Test failure: org.apache.cassandra.tools.JMXCompatabilityTest Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19060
de1766a2f823fb3124eb002cb73caf2e84da5bbf | Author: Sam Tunnicliffe <samt@apache.org> | 2023-11-27 10:56:13+00:00 [CEP-21] Don't log unknown endpoint errors unnecessarily Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19092
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>
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
e27ba0ea349f19a5e87631f3f49d197f45dded70 | Author: Stefan Miklosovic <smiklosovic@apache.org> | 2023-07-07 14:43:41+02:00 ninja: revert count output and changed fields in SSTableMetadataViewer this patch also fixes incorrect visualisation of SSTable min/max local deletion time when no tombstones are present in a SSTable patch by Stefan Miklosovic; reviewed by Marcus Eriksson and Brandon Williams for CASSANDRA-18639
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
cd9bed0aeadd94136a8a6c6ed284cc4684b0666c | Author: Jon Meredith <jonmeredith@apache.org> | 2023-04-20 14:17:36-06:00 Deadlock updating sstable metadata if disk boundaries need reloading patch by Jon Meredith; reviewed by Marcus Eriksson for CASSANDRA-18443
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
ee266d283e740785817d7cb6749e6c135f4aacbb | Author: Marcus Eriksson <marcuse@apache.org> | 2022-10-20 08:18:06+02:00 Avoid ConcurrentModificationException in STCS/DTCS/TWCS.getSSTables Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17977
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>
ac25d6929e182af772741c7bc2bda38d03ca4b0f | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-09-06 15:43:38-04:00 Better handle null state in Gossip schema migration to avoid NPE Patch by Marcus Eriksson; reviewed by Josh McKenzie and Alex Petrov for CASSANDRA-17864 Co-authored-by: Marcus Eriksson <marcuse@apache.org> 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>
0e855c4b7c157b7ba63bb7377bc441260d76556f | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-22 14:28:50-04:00 Fix potential out of range exception on column index downsampling Patch by Marcus Eriksson; reviewed by Josh McKenzie, Jon Meredith, and Caleb Rackliffe for CASSANDRA-17839 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
1c714e43e6bad82ca24e095385a24fe9b33dd4f4 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-22 14:16:30-04:00 Log anticompaction cancellation at INFO level Patch by Marcus Eriksson; reviewed by Caleb Rackliffe, David Capwell, and Josh McKenzie for CASSANDRA-17841 Co-authored-by: Marcus Eriksson <marcuse@apache.org> 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>
902dcba740300797684ed3c8c355ecc84373210d | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-17 16:05:49-04:00 Protect against Gossip backing up due to a quarantined endpoint without version information Patch by Marcus Eriksson; reviewed by Josh McKenzie and Sam Tunnicliffe for CASSANDRA-17830 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
c7d2e97da04e09dd908b1ea238a8498cfe5a3edb | Author: David Capwell <dcapwell@apache.org> | 2022-08-08 10:37:30-07:00 NPE bug in streaming checking if SSTable is being repaired patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17801
f4f04fbac0eaa247dd028ddcb5a4e36dd8cd11ba | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-05 07:29:02-04:00 Fix checkstyle failures on JDK8 introduced by CASSANDRA-17777 Patch by Josh McKenzie; reviewed by Marcus Eriksson for CASSANDRA-17777
8691d9b6d7a9500585e1582458fe38e71e4a5bd7 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-04 14:14:55-04:00 Add UUID to nodetool import logging Patch by Marcus Eriksson; reviewed by Josh McKenzie, Jordan West, and Sam Tunnicliffe for CASSANDRA-17800 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
e36aeb49e008568a2f551bb749bbb55aeaa80a72 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-08-01 14:37:26-04:00 Log duplicate rows found during nodetool verify and scrub Patch by Marcus Eriksson; reviewed by Josh McKenzie for CASSANDRA-17789 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
652e49a8bb2f8849ce0ebb5161c30e3889c14608 | Author: Josh McKenzie <jmckenzie@apache.org> | 2022-07-27 12:57:28-04:00 Add separate thread pool for Secondary Index building so it doesn't block compactions Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17781 Co-authored-by: Chris Lohfink <clohfink@apple.com> 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
537321e9c7d2696cddc35e808a48846cb67ba52a | Author: Marcus Eriksson <marcuse@apache.org> | 2022-04-07 09:06:53+02:00 Remove stress server functionality Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-17535
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
22a4ae16e46639c0ecc9934352499a3ea664f8d7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com> | 2022-02-23 11:34:52-05:00 Deprecate JavaScript user-defined functions patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi and Marcus Eriksson for CASSANDRA-17280
679740ff487490d7d2fb0bf0d090e955a8092404 | Author: Erick Ramirez <erickramirezau@apache.org> | 2022-02-18 04:48:01+00:00 Added CVE-2021-44521 to CHANGES.txt, NEWS.txt patch by Erick Ramirez; reviewed by Marcus Eriksson, Mick Semb Wever for CASSANDRA-17388
5c9ba06dd31157cd224af2cec75521fefe2c9883 | Author: Marcus Eriksson <marcuse@apache.org> | 2022-02-07 11:18:05+01:00 Extend operator control over the UDF threading model Patch by marcuse; reviewed by Sam Tunnicliffe and Benedict Elliott Smith for CASSANDRA-17352
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>
8e28dc0ebac3d80db43acfe76cfb45c0cb17a5c8 | Author: Josh McKenzie <jmckenzie@apache.org> | 2021-11-29 11:27:17-05:00 Harden resource management on SSTable components to prevent future leaks Patch by Josh McKenzie; reviewed by Caleb Rackliffe and Marcus Erikkson for CASSANDRA-17174
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
94611e9f2be0de4f8fabb2f3717f056f5b5fec5a | Author: Brandon Williams <brandonwilliams@apache.org> | 2021-10-21 07:37:53-05:00 Set fork mode to class in IntelliJ default test config Patch by Jacek Lewandowski; reviewed by brandonwilliams and marcuse for CASSANDRA-17053
d389620feebb6798f3269834f567d4b73bcee9f2 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-10-13 09:44:30-04:00 Log time spent writing keys during compaction Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-17037 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
2ce9b13e8ff1d5d54d87e403a25561a82c9490a0 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-10-12 12:28:35-04:00 Add logging and metrics for index summary redistribution Patch by Marcus Eriksson, reviewed by David Capwell for CASSANDRA-17036 Co-authored-by: Marcus Eriksson <marcuse@apache.org> Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
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
aaf72a7decf6964f00adb871333571de66c166a3 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-09-17 17:45:35+02:00 Avoid race causing us to return null in RangesAtEndpoint Patch by marcuse; reviewed by Jon Meredith for CASSANDRA-16965
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
68bf950f72d20be9f31fd3f91669be7e28c050e4 | Author: David Capwell <dcapwell@apache.org> | 2021-07-02 10:38:40-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
bb3a39ad4db82bf10a17d775f558ee18a4a70198 | Author: David Capwell <dcapwell@apache.org> | 2021-07-02 10:38:40-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
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
cb370350a7520cabf87fc88a2ff37b068fb8e22d | Author: Marcus Eriksson <marcuse@apache.org> | 2021-06-28 13:12:27+02:00 Avoid sending CDC column if not enabled Patch by marcuse; reviewed by Aleksei Zotov, Benjamin Lerer, Michael Semb Wever for CASSANDRA-16770
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
d2da11d537723259f9c89d1e30ed967e0938ad60 | Author: David Capwell <dcapwell@apache.org> | 2021-05-21 15:50:14-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
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
aef535cae16986c10f635e71dcbcf0759310ac29 | Author: Marcus Eriksson <marcuse@apache.org> | 2021-05-19 11:56:12+02:00 Temporarily remove overlap check in tests Patch by marcuse; reviewed by Berenguer Blasi and Ekaterina Dimitrova for CASSANDRA-16637
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
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
efe830e1f7e3f2b4dfb6c401326a06f2518c66b3 | Author: Aleksey Yeschenko <aleksey@apache.org> | 2021-03-26 16:20:01+00:00 Fix 4.0 node sending a repair prepare message to a 3.x node breaking the connection patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-16542
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
efb5d036113898186bbc8a0eb0626c9c37fab588 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2021-02-15 15:23:54+01:00 Avoid using insecure class loader, while picking a right parent class loader for in-jvm dtests Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16448.
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
f4be27fd079690aab67eaac04bd237b1018140a9 | Author: Alexander Dejanovski <alex@thelastpickle.com> | 2021-01-27 17:39:11+01:00 Move excessive repair debug loggings to trace level Patch by Alexander Dejanovski; reviewed by marcuse for CASSANDRA-16406
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
193d4ef3a79305d9f19e26012c0cd79ea79d54fd | Author: Serban Teodorescu <teodores@adobe.com> | 2020-12-14 16:36:39+02:00 Prevent SSTableLoader from doing unnecessary work patch by Serban Teodorescu; reviewed by Aleksandr Sorokoumov, Marcus Eriksson and Zhao Yang for CASSANDRA-16349
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
fa9bbd431100ceac0af8ca3ea0a3dac407246446 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-11-05 08:19:55+01:00 remove bad import from CASSANDRA-15789
3cba8d807a478a9ee7cc93e3fd50849cfe056fa0 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-10-22 09:45:39+02:00 Decomissioned nodes are picked for gossip when unreachable nodes are considered for gossiping Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16156
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
7ca997ba3514e19864d53b8ca56a1e4f5c26208f | Author: Aleksey Yeshchenko <aleksey@apache.org> | 2020-10-20 18:02:45+01:00 Drain and/or shutdown might throw because of slow messaging service shutdown patch by Aleksey Yeschenko; reviewed by Marcus Eriksson and Alex Petrov for CASSANDRA-16276
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
9a30167909f8a9cb06e0f8bdf04f6e7562a91a0f | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-16 12:28:54+02:00 ninja fix build, add jmxtool to rpm and deb packaging
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
8b25cd58bfa646db9e6c24c51896950da02945db | Author: Marcus Eriksson <marcuse@apache.org> | 2020-09-07 10:11:53+02:00 Remove bad assert when getting active compactions for an sstable Patch by marcuse; reviewed by Blake Eggleston and Yifan Cai for CASSANDRA-15457
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
0dc5bd51f5ff36434bf7b5244242977ecbb47e39 | Author: Alex Petrov <oleksandr.petrov@gmail.com> | 2020-09-03 16:00:31+02:00 Changes required for Harry build Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16102
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
da3806795fe7cf8412249a0fab9934e071a7511e | Author: Marcus Eriksson <marcuse@apache.org> | 2020-08-21 09:01:51+02:00 Avoid invalid state transition exception during incremental repair Patch by marcuse; reviewed by Blake Eggleston and Jon Meredith for CASSANDRA-16067
219eb86fd22805d419667c791af4419cd2b3d00a | Author: Marcus Eriksson <marcuse@apache.org> | 2020-08-20 08:51:29+02:00 Initialize sstables earlier to avoid NPE in CompactionIterator Patch by marcuse; reviewed by Brandon Williams and Jon Meredith for CASSANDRA-16062
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
acbaeb1ee8d0aabe9ffb198df76fb6839b23f072 | Author: Jeff Jirsa <jjirsa@apple.com> | 2020-05-15 16:29:45-07:00 Fix gossip shutdown order Patch by Jeff Jirsa; reviewed by Robert Stupp and marcuse for CASSANDRA-15816
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
25aa10c9c12c294ff5998d481a0618193c66b5c2 | Author: Marcus Eriksson <marcuse@apache.org> | 2020-04-02 14:17:40+02:00 Repair history tables should have TTL and TWCS Patch by marcuse; reviewed by Jon Meredith for CASSANDRA-12701
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
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
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
6e089c3bd00c13065e10afc315b97a6146b33c29 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com> | 2019-10-30 18:47:20-04:00 Add new compaction types to nodetool help stop command output Patch by Ekaterina Dimitrova; reviewed by marcuse for CASSANDRA-15401
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
af963e3a7318aad177bc1b985478d4a598b51d9c | Author: Marcus Eriksson <marcuse@apache.org> | 2019-10-17 10:20:24+02:00 Avoid over-scanning data directories in LogFile.verify() Patch by marcuse; reviewed by David Capwell and Jordan West for CASSANDRA-15364
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
cbecd5f2834f233f1c7c912407343cc3a9b517bb | Author: Blake Eggleston <bdeggleston@gmail.com> | 2019-09-30 12:53:03-07:00 Fix resource leak in CompressedSequentialWriter Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-15340
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
39a431d9d821cf6bcb54da7198b6a64e09b0f120 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2019-09-24 14:27:18-07:00 Gossip tokens on startup if available Patch by Blake Eggleston; Reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-15335
aaa4a602ef1f658bd3898ceeedc3dc1f0fdc4fcd | Author: James Berragan <jberragan@apple.com> | 2019-08-20 14:47:26-07:00 Extract an AbstractCompactionController to allow for custom implementations Patch by James Berragan; reviewed by marcuse for CASSANDRA-15286
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
fd860b953ff1cea85e66577bac3f866935cf715b | Author: DaeMyung Kang <charsyam@apache.org> | 2019-03-04 15:03:54+01:00 Make TableCQLHelper reuse the single quote pattern Patch by DaeMyung Kang; reviewed by marcuse for CASSANDRA-15033
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
6b3ea1e1a480c9f9a2f6f813443daa4c6866e2ff | Author: Marcus Eriksson <marcuse@apache.org> | 2019-02-26 18:53:01+01:00 Avoid CME when cancelling compactions for anticompaction Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15036
98d81e409a3512fccaeab3ba89f7cf5bfa8f39ae | Author: Marcus Eriksson <marcuse@apache.org> | 2019-02-15 10:58:09+01:00 Avoid NPE in fireErrorAndComplete and make sure we log the parentSessionId and exception Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-15025
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
3bb8f88c85d35667a530254015e8b1b52f7a7a0c | Author: Marcus Eriksson <marcuse@apache.org> | 2019-01-17 09:16:01+01:00 CASSANDRA-14935 followup, replace leftover todos with comments
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
3ddfbc8f5871c78bde26e96a936e96deeccb4366 | Author: Sam Tunnicliffe <sam@beobal.com> | 2018-12-14 16:30:05+00:00 Add specialized IndexRegistry for offline tools/clients Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-14938
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
23d722ee3a7b91bfe5ee6fe64d090ff247e80438 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-11-29 08:53:19+01:00 move task definition inside testmacro to not fail build if ant-junit is not installed Patch by marcuse; reviewed by Jon Meredith for CASSANDRA-14915
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
a270ee78207cc2d889bd0bb4aa95d1367496f560 | Author: J.B. Langston <jblangston@datastax.com> | 2018-11-12 08:44:16+01:00 Move TWCS message 'No compaction necessary for bucket size' to Trace level Patch by J.B. Langston; reviewed by marcuse for CASSANDRA-14884
73ff199df34805355db0870b923c94f6b11563e0 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-10-15 17:00:31+02:00 FQLTool replay improvements Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14850
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
a0636881f4c8d5e79b179825f07fabf25c325db5 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-28 08:39:12+02:00 ninja-add missing .hashCode() in new fqltool classes
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
27c9374773c4d28cd5c79f78ad0770cd11933818 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-09-18 14:53:45+02:00 Remove audit from .gitignore Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14758
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
6a473c4dbe31a64e6fcccdb6760347949d1d321a | Author: Aleksey Yeshchenko <aleksey@apple.com> | 2018-08-23 11:49:10+01:00 Fix Metered MBean registration patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-14628
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
9be437064f5348fe7f8fc6665b747ad751699f49 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-08-20 11:06:03+02:00 Handle failures in parallelAllSSTableOperation (cleanup/upgradesstables/etc) Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-14657
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
9bc15baceaed0407a1faa321980b9521dbc00dc7 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-07-31 08:12:53+02:00 Default project generation to java8 Patch by marcuse; reviewed by Benedict for CASSANDRA-14613
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>
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
d91cccddeaac38d097c950df241ad477a8c1053b | Author: Marcus Eriksson <marcuse@apache.org> | 2018-05-09 09:38:40+02:00 fix eclipse-warnings after CASSANDRA-14197
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
28058608f13d2a5bbc0da2af344b92d3acad7e26 | Author: Jeff Jirsa <jjirsa@apple.com> | 2018-04-24 23:15:13-07:00 Remove string formatting lines from BufferPool hot path Patch by Jeff Jirsa; Reviewed by Marcus Eriksson for CASSANDRA-14416
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
3747a6cd993c1a4d1a4a9345f8efe3ebc6cb482b | Author: Jeff Jirsa <jjirsa@apple.com> | 2018-04-12 08:45:27-07:00 Compaction performance improvements Patch by Jeff Jirsa; Reviewed by Marcus Eriksson for CASSANDRA-14261
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
22bb413ba29aa6a95034b7dac833a8273983fa42 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-03-13 08:45:30+01:00 Avoid deadlock when running nodetool refresh before node is fully up Patch by marcuse; reviewed by Jordan West for CASSANDRA-14310
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
f652e2e4ef0c90e33f44b0cb0494da5fc6c07b68 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-28 08:18:16-08:00 pick the right nosetests.xml
f6079f9eba752b76fc34371f344332afa46e6026 | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-27 09:14:32-08:00 can't use --depth with apache git repo
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
27bc2064575d236c9b2f5878f8fafed35b8ba6fc | Author: Marcus Eriksson <marcuse@apache.org> | 2018-02-21 14:02:38-08:00 create a separate jenkins job for running dtests in docker
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
7885a703d6dae8c3c6e5a6af632c6a23342593fc | Author: Sumanth Pasupuleti <sumanth.pasupuleti.is@gmail.com> | 2018-02-07 08:54:53+01:00 Handle error when mutating repairedAt in nodetool verify Patch by Sumanth Pasupuleti; reviewed by marcuse for CASSANDRA-13933
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
edcb90f0813b88bbd42e9ebc55507b0f03ccb7bc | Author: Marcus Eriksson <marcuse@apache.org> | 2018-01-29 15:30:17+01:00 Handle all exceptions when opening sstables Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14202
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
fe0ee85c71faada0acb48a65f249575c65bf0972 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-12-30 02:10:35+11:00 Acquire read lock before accessing CompactionStrategyManager fields Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14139
5b4485b29ecf36b750a75435580d82e749a825e8 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-12-21 09:19:02+01:00 Log file names of sstables streamed in to a node Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-14133
e208a6a210d172b991b40fb66a4763e30b3e4d7d | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-12-14 08:14:35+11:00 Avoid exposing compaction strategy index externally Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14082
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
50e6e721b2a81da7f11f60a2fa405fd46e5415d4 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-12-01 03:39:14+11:00 Fix imbalanced disks when replacing node with same address with JBOD Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14084
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
df51d0cbbaaa99aea9bc2a582f788f9170dbdc03 | Author: Paulo Motta <pauloricardomg@gmail.com> | 2017-11-30 23:15:44+11:00 Remove unused and deprecated methods from AbstractCompactionStrategy Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14081
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
6186ad97a8239c9062363c2a4a23cf31c4e6e3c2 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-11-06 10:46:07+01:00 Close DataInputBuffer to silence eclipse-warnings Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13996
ec6282242b806594d9d590aae4b494d56126075e | Author: Marcus Eriksson <marcuse@apache.org> | 2017-11-06 10:22:33+01:00 Upgrade Guava to 23.3 and Airline to 0.8 Patch by marcuse; reviewed by Stefan Podkowinski for CASSANDRA-13997
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
3cd2c3c4ea4286562b2cb8443d6173ee251e6212 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-23 09:43:44+02:00 Grab refs during scrub, index summary redistribution and cleanup Patch by marcuse; reviewed by Joel Knighton for CASSANDRA-13873
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
2b507c03c5190c744c5e84d7ca5cf7afa2b5c2ae | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-10-09 14:39:45-07:00 Throw exception if we send/receive repair messages to incompatible nodes Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13944
8b9b72deb4bf5f1c13c7f55bd11102c147160eab | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-09 13:51:34+02:00 Remove initialDirectories from CFS Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-13928
12a09ec3f2028fa8e9182e027afb8bf96613721a | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-04 08:24:47+02:00 fixup CHANGES.txt
f3cf1c019e0298dd04f6a0d7396b5fe4a93e6f9a | Author: Marcus Eriksson <marcuse@apache.org> | 2017-10-03 10:27:32+02:00 Avoid locks when checking LCS fanout and if we should do read-time defragmentation Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-13930
d97d95ff13cf5749d37ecf7604a08947eccba2b3 | Author: Jay Zhuang <jay.zhuang@yahoo.com> | 2017-10-02 14:13:05-07:00 Add CL.SERIAL CL.LOCAL_SERIAL for cassandra-stress patch by Jay Zhuang; reviewed by marcuse for CASSANDRA-13925
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
bb3b332c42256609275b214b7fbeceeecb6a3f30 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-09-14 09:16:17+02:00 Make isBuilt volatile in PartitionUpdate Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-13619
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
6d4e056c923b7367fc4199ae73dedea893d8f6b8 | Author: Jason Brown <jasedbrown@gmail.com> | 2017-09-05 06:43:12-07:00 Make netty EventLoopGroups daemon threads patch by jasobrown; reviewed by Marcus Eriksson for CASSANDRA-13837
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
fb0e0019e76eb96659904b9161f06b600718e704 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-09-01 15:03:05+02:00 Set encryptionOptions to null if encryption is disabled in BulkLoadConnectionFactory Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13836
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
0ffce2e938308fde803b93ed2e29d22b3eb5cd54 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-08-30 13:34:52+02:00 Only collect test xml where it exists Patch by marcuse; reviewed by Eduard Tudenhoefner for CASSANDRA-13807
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
e7299c08f940057e8fd4dfa3f24dcc6e0cb5f78d | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-24 15:16:37-07:00 Don't block RepairJob execution on validation futures Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13797
7d4d1a32581ff40ed1049833631832054bcf2316 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-08-24 13:00:44-07:00 Rework CSM.getScanners synchronization Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13786
a3498d5eb7b5b5418b32491238524b33f20347dd | Author: Marcus Eriksson <marcuse@apache.org> | 2017-08-18 15:10:28+02:00 CASSANDRA-13775 followup - use 4 containers still Patch by marcuse; reviewed by Eduard Tudenhoefner for CASSANDRA-13775
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
4f5bf0b67d2e0a93595cc8061018b20aa2309566 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-08-14 18:10:01+02:00 Don't use RangeFetchMapCalculator when RF=1 Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-13576
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
6dfd11c30a9c85581b77c93cfcdbef37a5d497c6 | Author: Chris Lohfink <clohfink@apple.com> | 2017-07-21 20:04:37-07:00 Improve sstablemetadata output Patch by Chris Lohfink; reviewed by marcuse for CASSANDRA-11483
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
7df240e74f0bda9a15eff3c9de02eb0cd8771b20 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-03 15:16:35-07:00 Flush system.repair table before IR finalize promise Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13660
6a7fad6011dcc586344334c95aa9601477b9c5a3 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-07-03 15:00:38-07:00 fix race condition in PendingRepairManager Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13659
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
855dd0eeeee4b8cd00bca48a40f1210efa8bd7f8 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-06-20 10:04:17+02:00 Don't add localhost to the graph when calculating where to stream from Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-13583
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
3e8f3c5ed06242a6aedf76c216b1c48c105f84e6 | Author: Matt Byrd <matthew.l.byrd@gmail.com> | 2017-06-08 16:21:19-07:00 Allow sub-range repairs (specifying -et -st) for a preview of repaired data Patch by Matt Byrd; reviewed by marcuse for CASSANDRA-13570
62d39f6544e3fbcbc268aecbb3a46950dcba2bf0 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-06-08 13:34:18+02:00 Use an ExecutorService for repair commands instead of new Thread(..).start() Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-13594
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
6bf5cf7f090eef853c02711bf4079b0f16748088 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-05-22 08:46:17+02:00 nodetool scrub/cleanup/upgradesstables exit code Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-13542
9c49fbcc5ccb03e64bb95c43fc7134ddb281cec4 | Author: Lerh Chuan Low <lerh@instaclustr.com> | 2017-05-22 12:20:25+10:00 Mark couple of API methods for compactions as deprecated as they are handled by CompactionStrategyManager Patch by Lerh Chuan Low; reviewed by marcuse for CASSANDRA-13541 This closes #114
173dbab24b9acba46279ca3477f080e57f52636c | Author: Marcus Eriksson <marcuse@apache.org> | 2017-05-15 09:09:12+02:00 Add more repair metrics Patch by marcuse; reviewed by Chris Lohfink for CASSANDRA-13531
41388a4b3c0a8f22f1d83fb4f3a5ae42c255ca94 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-05-05 14:12:41-07:00 Log time elapsed for each incremental repair phase Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13498
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
ba325955463076987eca476309043fcdd59dad7c | Author: Jeff Jirsa <jjirsa@apple.com> | 2017-04-24 15:52:50-07:00 Fix handling FS errors on writing and reading flat files - LogTransaction and hints patch by Jeff Jirsa; reviewed by Ariel Weisberg, Blake Eggleston, and Marcus Eriksson for CASSANDRA-15053
4ef0bf8861ee12f5c7e826298c42fe3ddb29c198 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-04-20 13:24:14-07:00 Improve incremental repair logging Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13468
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
c97514243e8c58bdda0ebf75212a8a217f3d017e | Author: Ariel Weisberg <aweisberg@apple.com> | 2017-04-06 17:53:04-04:00 Use write lock not read lock for removing sstables from compaction strategies. Patch by Ariel Weisberg; Reviewed by Marcus Eriksson for CASSANDRA-13422
b021a1ba55c862eb237a0944e9e1092cfc36f4ef | Author: Marcus Eriksson <marcuse@apache.org> | 2017-04-05 12:43:54+02:00 Make circleci run more test targets. Patch by marcuse; reviewed by Jeff Jirsa and Michael Shuler for CASSANDRA-13413
02ded019475efdd1331ac908c33dd05d42ba9368 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-04-05 09:29:07+02:00 Pending repair info was added in 4.0 Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-13420
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
6efb44b3ab5816cb7c2b007dba68b3224f899ac8 | Author: Jeff Jirsa <jjirsa@apple.com> | 2017-04-03 17:41:54-07:00 Nodetool upgradesstables doesnt upgrade system tables Patch by Jeff Jirsa; Reviewed by Marcus Eriksson for CASSANDRA-13410
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
e9cc5878a1cfea77bbf8316c9e5b0013d1aa9b82 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-03-21 07:29:12-07:00 Cleanup ParentRepairSession after repairs Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-13359
39bf436faa3e17de6f1bcf8e47ab7fa80fe5c0c8 | Author: Jan Karlsson <jan.karlsson@ericsson.com> | 2017-03-20 16:37:43+01:00 LCS estimated compaction tasks does not take number of files into account patch by Jan Karlsson; reviewed by marcuse for CASSANDRA-13354
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
14c3edcce46bfb541b66b75ba451d15367ef15e6 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-03-01 08:21:29+01:00 Make it possible to override MessagingService.Verb ids Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13283
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
25580e3a7f4bc01aa914a713ada45c50a45d0993 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-02-21 06:37:42+01:00 Avoid synchronized on prepareForRepair in ActiveRepairService Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-9292
06316df549c0096bd774893a405d1d32512e97bf | Author: Stefan Podkowinski <s.podkowinski@gmail.com> | 2017-02-16 10:32:22+01:00 Avoid anti-compacting repaired sstables patch by Stefan Podkowinski; reviewed by Marcus Eriksson for CASSANDRA-13153
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
27efbf2fc55ff064767814067ef50396eb2403f0 | Author: Marcus Eriksson <marcuse@apache.org> | 2017-02-10 15:04:15-08:00 Output warning if user increases RF Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-13079
bd14400a95c94b43f2a992d2263d81ae994721f2 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2017-02-07 10:25:29-08:00 Fix eclipse warnings after CASSANDRA-9143 Patch by Blake Eggleston; reviewed by marcuse for CASSANDRA-13190
5dd1abda21493796cbb95d7aae77576ed413c1cf | Author: Marcus Eriksson <marcuse@apache.org> | 2017-01-11 15:11:46+01:00 Dump threads when unit tests time out Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13117
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
8cb9693a6b334498ca7edd42e4a934c11b581f2c | Author: Marcus Eriksson <marcuse@apache.org> | 2016-11-15 15:03:51+01:00 Reenable HeapPool Patch by marcuse; reviewed by Branimir Lambov for CASSANDRA-12900
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
9d90b4e2da19d3dcc19842a3cb9f8be9091f4af0 | Author: Carl Yeksigian <carl@apache.org> | 2016-11-02 12:11:32-04:00 Fix partition count log message during compaction Patch by Carl Yeksigian; reviewed by marcuse for CASSANDRA-12184
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
6808e7555762236b6222f65bf066f90f7597405e | Author: Dikang Gu <dikang85@gmail.com> | 2016-08-20 00:55:22-07:00 Calculate last compacted keys from higher level patch by Dikang Gu; reviewed by marcuse for CASSANDRA-6216
8bd629942ca7014ff5b6e001db10290691f6cc08 | Author: sankalp kohli <sankalp@apple.com> | 2016-08-19 09:44:48+02:00 Disk failure policy should not be invoked on out of space patch by Sankalp Kohli; reviewed by marcuse for CASSANDRA-12385
be6e6ea662b7da556a9e4ba5fd402b7451bdde10 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-08-19 12:07:41+08:00 Fix leak errors and execution rejected exceptions when draining Patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-12457
fad7ae67e6fd4c482026472d0fc3d834abefa30f | Author: Marcus Eriksson <krummas@gmail.com> | 2016-08-17 19:22:41+02:00 coordinator dies repair test (#999)
6bb7577157e553dc81c280b3c83862e7a397219d | Author: Marcus Eriksson <marcuse@apache.org> | 2016-08-11 09:33:07+02:00 Use weak references in compaction logger to avoid strong ref loops Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-12413
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
ab98b1151ecb61a62df30b9777fa962d60e97767 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-08-09 10:36:01+02:00 Add option to state current gc_grace_seconds to tools/bin/sstablemetadata Patch by marcuse; reviewed by yukim for CASSANDRA-12208
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
dffb1a6da8e2c3a9c08bb94bfd12130b9ddded74 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-08-04 14:20:38+08:00 Make sure compaction stats are updated when compaction is interrupted (back-port from 3.0) patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-12100
05483a962c64c350315fc738c697980b22361cc3 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2016-08-04 14:20:38+08:00 Make sure compaction stats are updated when compaction is interrupted patch by Stefania Alborghetti; reviewed by Marcus Eriksson for CASSANDRA-12100
98fa8f1e6ff826e291c3f0fe2384a252b5b384da | Author: Marcus <marcus.king@crowdstrike.com> | 2016-08-03 14:24:12-07:00 Fixed TestHostPoolHostPolicy that was intermitently failing
27771dee2acad87281be8cb3e7f9d04c2e002ab8 | Author: Marcus <marcus.king@crowdstrike.com> | 2016-08-03 13:51:27-07:00 Updated Authors file.
4f49cd01c8939ce7624952fe286c3d08c4be7fa1 | Author: Marcus <marcus.king@crowdstrike.com> | 2016-08-03 13:49:11-07:00 Added a nil check before trying to use a host to execute a query. This was causing nil pointer dereference exceptions as described at https://github.com/gocql/gocql/issues/743. Also made some optimizations to reduce lock scoping in the TokenAwareHostPolicy
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
6dfc1e7eeba539774784dfd650d3e1de6785c938 | Author: Ariel Weisberg <ariel.weisberg@datastax.com> | 2016-08-01 21:30:21-04:00 Deprecate memtable_cleanup_threshold and set memtable_flush_writers default to 2. Patch by Ariel Weisberg; reviewed by marcuse for CASSANDRA-12228
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
bc0d1da0ce2d1ddc766ba99110470c50e7fd8bbe | Author: Marcus Eriksson <marcuse@apache.org> | 2016-07-14 12:10:26+02:00 Allow L0 compactions to reduce scope with LCS Patch by marcuse; reviewed by sankalp kohli for CASSANDRA-12040
d5a15e45b080756bb553ad4f03ecb51edfed8400 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-07-06 10:11:13+02:00 fix flapping DTCS test
44e475c1a7aa351763fa5bd97664394186565b41 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-07-04 10:49:43+02:00 Increase size of flushExecutor thread pool size Patch by marcuse; reviewed by Branimir Lambov for CASSANDRA-12071
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
fbbedcee81920d17ac2b857eefe1c2b4a9d94b9f | Author: T Jake Luciani <jake@apache.org> | 2016-06-23 12:23:29-04:00 Improve compaction log patch by tjake; reviewed by Marcus Eriksson for CASSANDRA-12080
9358e589e292a2c851d069aebd36819f8e767f5b | Author: Marcus Eriksson <marcuse@apache.org> | 2016-06-23 09:46:00+02:00 Don't try to get sstables for non-repairing column families Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-12077
8d2bd0d9cecd2ced794a65642a74f1f422696614 | Author: Marcus Eriksson <krummas@gmail.com> | 2016-06-17 22:03:25+02:00 Add doc on compaction
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
5af5bafc87f3efe0388c003b3923ca3452e1e261 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-05-26 13:27:08+02:00 Disable autocompaction during drain Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-11878
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
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
00f25401c9a320c0c2ac94fbb1014f49597026fd | Author: Jonathan Ellis <jbellis@apache.org> | 2016-05-18 12:24:23-05:00 Don't compute expensive MaxPurgeableTimestamp until we've verified there's an expired tombstone patch by jbellis; reviewed by marcuse for CASSANDRA-11834
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
eda763b473abddc90e06e95661cd448f41da07ea | Author: Blake Eggleston <bdeggleston@gmail.com> | 2016-05-11 13:49:19-07:00 Allow compaction strategies to disable early open Patch by Blake Eggleston; reviewed by Marcus Eriksson for CASSANDRA-11754
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
e16d8a7a667d50271a183a95be894126cb2a5414 | Author: Carl Yeksigian <carl@apache.org> | 2016-05-02 15:01:39-04:00 Enhanced Compaction Logging patch by Carl Yeksigian; reviewed by Marcus Eriksson for CASSANDRA-10805
b759059c4c69a10f00ba8fe4e151ab916d0eb324 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-29 09:25:29+02:00 ignore tmplink files
3db30aab98e8ca568b006273b533ae68f448f3ac | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-26 13:33:21+02:00 Remove unnecessary file existence check during anticompaction. Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-11660
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
0f1e838d17ac90d4d44e3369309b245afa969f33 | Author: Tom Petracca <tpetracca@palantir.com> | 2016-04-18 16:37:00-04:00 Estimate compressed on disk size when deciding if sstable size limit reached Patch by Tom Petracca; reviewed by marcuse for CASSANDRA-11623
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
2dab42bce7ce1fe6c6dfee1c6fd8ad5a09734e37 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-08 13:03:25+02:00 recommit CASSANDRA-10817
80a28a7f8ef6ab7aa10af7988c6b5646378d04cb | Author: Marcus Eriksson <marcuse@apache.org> | 2016-04-08 08:20:20+02:00 and update CHANGES.txt for CASSANDRA-11051
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
9b48a0bf430b995332e1a4dde20ba7482175ef99 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-31 16:32:11+02:00 Only open one sstable scanner per sstable Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-11412
10f25aeebb22d43bf4f61413380f69f8e3ab3189 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-29 17:06:42+02:00 Dont mark sstables as repairing with sub range repairs Patch by marcuse; reviewed by yukim for CASSANDRA-11451
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
1ff9df75c46edb02bf1f994e7ecc651e29b277fb | Author: Marcus Olsson <marcus.olsson@ericsson.com> | 2016-03-24 15:06:23+01:00 Remove duplicate logging of sending MerkleTree request Patch by Marcus Olsson; reviewed by marcuse for CASSANDRA-11486
a0a949440e9025300e4574a07628cbe5a95e517c | Author: Dikang Gu <dikang85@gmail.com> | 2016-03-23 17:04:36-07:00 Add the metrics to track the write amplification of C*. Patch by Dikang Gu; reviewed by marcuse for CASSANDRA-11420
97dbc7a2aabc1d2b6eb311a764fcbb0f30dfef8f | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-23 09:07:30+01:00 Reduce debug logging during repair Patch by marcuse; reviewed by yukim for CASSANDRA-11411
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
1d1bfae580d44d3b8a4678c5af5767ff17102128 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-21 15:41:32+01:00 Allocate merkletrees with the correct size Patch by marcuse; reviewed by Marcus Olsson for CASSANDRA-11390
77b27f33e2bc4a99435fdddb78f887085c094ddd | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-17 15:30:55+01:00 sstablemetadata should print min/max token for the sstable Patch by marcuse and Vladislav Sinjavin; reviewed by yukim for CASSANDRA-7159
6a8c747c65833674057044f07c39418c5fe6302f | Author: Branimir Lambov <branimir.lambov@datastax.com> | 2016-03-17 13:19:00+02:00 Change repair message for keyspaces with RF 1 Patch by Branimir Lambov; reviewed by marcuse for CASSANDRA-11203
07ddb8a2198185bff4aa1215acdbb07cf3b18b66 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2016-03-17 12:04:13+01:00 Have keyspace stats in nodetool tablestats always include all tables patch by slebresne; reviewed by krummas for CASSANDRA-11226
b210bd2344b93ea6f7f95cecc1e5514ecff547df | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-17 10:41:08+01:00 Store repair options in parent_repair_history Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-11244
e739f60570aaeb7cd8194c8cbed4bbe1ea9ca006 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-17 10:01:32+01:00 Print current leveling in sstableofflinerelevel Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-9588
4ecd8542d7bbc8b9f613cc58c3e2ffe51df4937a | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-16 15:29:08+01:00 Make CSM.getStrategies() public again after CASSANDRA-10099
3dcbe90e02440e6ee534f643c7603d50ca08482b | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-15 15:43:05+01:00 fix CHANGES.txt after CASSANDRA-10099
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
a48b836b15fe548334eb302051b34bd5554fa8f9 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-03-11 09:36:05+01:00 Fix bloom filter sizing with LCS Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-11344
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
0129f70c47d4a6b684fbf0df4dbbfb8ffc097d59 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-25 08:57:35+01:00 InvalidateKeys should have a weak ref to the key cache Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-11176
477014b8cddb8cf1a73a7e8b408f130b64a37c6b | Author: Marcus Olsson <marcus.olsson@ericsson.com> | 2016-02-23 14:30:12+01:00 Avoid leaking references during parallel repairs patch by Marcus Olsson; reviewed by Marcus Eriksson for CASSANDRA-11215
c02a3450745739013fd52c9cc2e35fb57a9c8786 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-22 22:38:37+01:00 Multiple full repairs with lcs
67637d1bbaf638162b479ed33a75e4ab3fb06e49 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-22 10:57:42+01:00 Only notify if the repaired status actually changed Patch by marcuse; reviewed by Branimir Lambov for CASSANDRA-11172
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
c00395155e2420002db493ca69784d0fe723b55d | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-18 12:49:30+01:00 Better error message for cleanup Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-10991
434dfc97a72e5d3ab4350b87dba787e105a6805d | Author: Yuki Morishita <yukim@apache.org> | 2016-02-17 09:51:58-06:00 Fix sstableloader to unthrottle streaming by default patch by yukim; reviewed by marcuse for CASSANDRA-9714
4b27287cd93088148d85d1a6ec9df34601f0c741 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2016-02-16 15:06:00-08:00 Add extension points in storage and streaming classes Patch by Blake Eggleston; reviewed by marcuse for CASSANDRA-11173
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
29525005071dd7321c5d444cb7e898a18057ba67 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-09 07:33:29+01:00 Remove unused method added in CASSANDRA-6696 Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-11151
725b9b1f7f16ff8ad8e77ad0f7679d39bc7f05b2 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-02-09 07:09:54+01:00 fix CHANGES.txt after 2.1.13 release
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
dd23adf1411e1ccd55a7d89437eccbbd916807f1 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2016-02-05 17:23:48+01:00 Avoid mixing repaired and unrepaired sstables in DTCS Patch by Blake Eggleston; reviewed by marcuse for CASSANDRA-11113
f4b21f5ffa962de19901d1841f89f529ccc335b3 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2016-02-03 21:04:17+01:00 Fix nodetool status logic to detect if their is more than 1 user keyspace explanation patch by krummas & slebresne; reviewed by krummas & slebresne for CASSANDRA-10176
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
8bc8fa36907188440579aaf88b2bd397ec4dcf8c | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-29 10:13:55+01:00 Avoid infinite loop if owned range is smaller than number of data directories Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-11034
3b794f0a82e26c7a6b3fd8baf5ebd6ae9ed814ea | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-29 08:13:20+01:00 Backport CASSANDRA-10979 to 2.1
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
38dde32ef40251c2d3dcf7015521c60c28c5c426 | Author: Carl Yeksigian <carl@apache.org> | 2016-01-20 15:51:06-05:00 Run STCS in L0 even when the higher levels do not produce a candidate Patch by Carl Yeksigian; reviewed by marcuse for CASSANDRA-10979
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
e66dcc70c510eacfc2e906e1a6f4d9a2708653b3 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-20 10:26:18+01:00 Backport fix from CASSANDRA-10806 (CASSANDRA-10935)
b8408f068bf2fc73f632d09239ba892a9835416f | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-20 08:58:05+01:00 Make it clear what timestamp_resolution is used for Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-11041
c1a113a9e3381d5278ca2254b0d0b062cfa7551b | Author: Sylvain Lebresne <sylvain@datastax.com> | 2016-01-18 16:02:06+01:00 Check the column name, not cell name, for dropped columns patch by slebresne; reviewed by krummas for CASSANDRA-11018
18f2f684e82c0e807a8068f73d53645991c568a8 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-18 10:53:51+01:00 always run balance tests with 256 tokens
98cc2c8d6cc27f1a2e675030a13b46fd336812f8 | Author: Marcus Eriksson <marcuse@apache.org> | 2016-01-12 08:19:04+01:00 Avoid NPE on incremental repair failure Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-10909
101cd72e55168f6a97bbb2556aed9f23cef80f42 | Author: Yuki Morishita <yukim@apache.org> | 2016-01-11 14:48:38-06:00 Avoid NPE when performing sstable tasks (scrub etc) patch by yukim; reviewed by marcuse for CASSANDRA-10980
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
3d78939a831eae5c5ae72bc977a9bb0107c24bab | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-28 16:34:03+01:00 Correctly count received sstables during streaming Patch by marcuse; reviewed by yukim for CASSANDRA-10949
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
1b02a6eb40f4cd25675e9b003b4beff1a375ac2d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-17 11:47:16+01:00 Unmark sstables compacting once they are done in cleanup/scrub/upgradesstables. Patch by marcuse; reviewed by Carl Yeksigian for CASSANDRA-10829
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
f8452838a964c7bfa938277c9fdfc337f9aff886 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-14 15:33:21+01:00 alter/drop user should be case sensitive Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-10817
280f1a9e17449e74e202d17ed454bf06fada398c | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-14 15:32:32+01:00 case sensitive drop/alter user tests
03e6f450875173717014c2299915a10199307790 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-14 14:29:23+01:00 Log a message when a major compaction results in more than one sstable Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-10847
f61cc0d88e00a2587b5aaf94be5a3c57bfc9465d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-14 08:22:41+01:00 Fix debian install script Patch by Michael Shuler; reviewed by marcuse for CASSANDRA-10851
a808769fc6cc73162109453f30202d86936e1492 | Author: Taiyuan Zhang <taiyuanz@andrew.cmu.edu> | 2015-12-11 15:16:10+01:00 Group pending compactions based on table Patch by Taiyuan Zhang; reviewed by marcuse for CASSANDRA-10718
0d51b65e32bd2c6343d7a07314e0c88256c73bf0 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-12-09 13:09:33+01:00 Fix the way we replace sstables after anticompaction Patch by marcuse; reviewed by yukim for CASSANDRA-10831
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
1538c0921444d7969ebd07ca1abda9a7e40e4c73 | Author: Yuki Morishita <yukim@apache.org> | 2015-12-02 08:41:11-06:00 Fix incremental repair hang when replica is down patch by yukim; reviewed by marcuse for CASSANDRA-10288
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
e7116f22cccdc91fa1d84e5e910af5c7a4393478 | Author: Benjamin Lerer <b.lerer@gmail.com> | 2015-11-27 13:12:03+01:00 Serialize on disk the proper SSTable compression ratio patch by Benjamin Lerer; reviewed by Marcus Eriksson for CASSANDRA-10775
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
851aed7ee78684dd1de03d5c3771117840c8e0f0 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-11-20 12:01:30+01:00 update NEWS.txt for CASSANDRA-10280
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
87f43ac51de7f34c2e65c5bb2e65d82393ea9442 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-23 08:56:08+02:00 Don't try to get ancestors from half-renamed sstables Patch by marcuse; reviewed by yukim for CASSANDRA-10501
e1fb18a00b598431f52b88d12e2eddbe07233e88 | Author: Blake Eggleston <bdeggleston@gmail.com> | 2015-10-15 14:14:37+02:00 Followup to CASSANDRA-8671 - additional data directories Patch by Blake Eggleston; reviewed by marcuse for CASSANDRA-10518
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
36d0f55d46ac0edb5a4f140c7993c6d207605fe7 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-07 13:57:13+02:00 Update cassandra.yaml allocate_tokens_for_keyspace to match the actual config variable
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
a1b04c49e6b5a4762344c0e5b8e04db839a75adc | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-01 16:43:13+02:00 Readd the per row compactionstats progress update
4bb56c4f33d10e304da38509ac848305814e6050 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-10-01 08:48:24+02:00 Update compaction progress when getting the next partition, not row Patch by marcuse; reviewed by tjake for CASSANDRA-10427
0c53c3a9e5bcb04b951ddec0f22eca894dc3013f | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-16 07:52:19+02:00 Don't do defragmentation if doing reads from repaired sstables. Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-10342
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
813eb23576221179b3d66862302602dee10ae9ef | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-09 14:08:10+02:00 Cancel the transaction for sstables that we wont redistribute index summary for. Patch by marcuse; reviewed by benedict for CASSANDRA-10270
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
d769fcb397b6c5937561194b9e8f9dd596ffcd18 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-09-07 12:23:57+01:00 Cleanup, scrub and upgrade may unmark compacting early (CASSANDRA-10274) If an error occured during cleanup, scrub or upgrade (or any parallelAllSSTableOperation), the caller was immediately notified of the problem, and the method exited, executing the finally block that unmarked all of the sstables as compacting. Since the operations happen in parallel, many may still be running or waiting to run, and so another operation may operate over the same sstables, breaking the required mutual exclusivity. This patch ensures the method is not exited until all operations have completed, at which point the caller is notified of any exceptions. patch by benedict; reviewed by marcus for CASSANDRA-10274
04e789bbcf283fe1d3b16613321ee169fa9f4e27 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-09-07 12:23:57+01:00 Cleanup, scrub and upgrade may unmark compacting early (CASSANDRA-10274) If an error occured during cleanup, scrub or upgrade (or any parallelAllSSTableOperation), the caller was immediately notified of the problem, and the method exited, executing the finally block that unmarked all of the sstables as compacting. Since the operations happen in parallel, many may still be running or waiting to run, and so another operation may operate over the same sstables, breaking the required mutual exclusivity. This patch ensures the method is not exited until all operations have completed, at which point the caller is notified of any exceptions. patch by benedict; reviewed by marcus for CASSANDRA-10274
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
dae2045f0b444f4857141463335893becaa05a89 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-04 10:20:31+02:00 Properly deserialize PrepareMessage for global repairs Patch by marcuse; reviewed by yukim for CASSANDRA-10265
17082d4b54c89fd34f81400e0002fff67c30f150 | Author: Yuki Morishita <yukim@apache.org> | 2015-09-02 19:36:37-05:00 Shutdown compaction in drain to prevent leak patch by yukim; reviewed by marcuse for CASSANDRA-10079
0bb32f0b6349ca25ac74a171afffed55d5aa8131 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-02 19:24:36+02:00 Dont propagate exception in sstableexpiredblockers Patch by marcuse; reviewed by brandonwilliams for CASSANDRA-10240
603d8b3900794591db1821459bfb0a7ab0ed612a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-01 16:00:22+02:00 test stream hints on decom
0a4ce4449f137a959b02fee14e1fdd427ccd520e | Author: Yuki Morishita <yukim@apache.org> | 2015-09-01 08:58:34-05:00 Fix repair hang when snapshot failed patch by yukim reviewed by marcuse for CASSANDRA-10057
959b96efee613363fde28de1e2b34aa9201efd7a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-09-01 15:37:37+02:00 Transfer hints to a different node on decommission patch by Marcus Eriksson; reviewed by Aleksey Yeschenko for CASSANDRA-10198
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
707b2da11c9f3e16a62bb9e6271c02253e8a2c04 | Author: Yuki Morishita <yukim@apache.org> | 2015-08-24 09:44:54-05:00 Fix sstablerepairedset patch by yukim; reviewed by marcuse for CASSANDRA-10132
9c02625292ec36519824a5ce4ef2af94db84ecd3 | Author: Sam Tunnicliffe <sam@beobal.com> | 2015-08-24 15:23:37+01:00 Remove unnessary use of streams in IndexTransaction implementations. Patch by Sam Tunnicliffe; reviewed by marcuse for CASSANDRA-10218
500c035d21abc0cfb900b1fe64dd064e26d138bc | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-20 18:14:41+02:00 Update CQL docs with DateTieredCompactionStrategy Patch by marcuse; reviewed by yukim for CASSANDRA-8199
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
4f14c85471a6ee443429dd3da06d9cc8f56feeca | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-10 13:49:05+02:00 Document removal of cold_reads_to_omit (CASSANDRA-9997)
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
e9b975c279578fe2d6f25368fe2839e1d0572371 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-06 15:22:50+02:00 Release the self ref when opening snapshot sstable readers Patch by marcuse; reviewed by benedict for CASSANDRA-9998
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
45bd07f6fe2269a8bc68f1c11524b3a3f80f4f23 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-08-03 14:24:23+02:00 Dont cast expected bloom filter size to int Patch by marcuse; reviewed by Jason Brown for CASSANDRA-9959
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
16bc74a679e50aa127c45e3e37dbe50ea0680ea8 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-07-30 11:06:07+02:00 DTCS should not group sstables for anticompaction Patch by marcuse; reviewed by yukim for CASSANDRA-9900
2174bfb29ab005266876d387c95a0bb85c0b82ff | Author: Marcus Eriksson <marcuse@apache.org> | 2015-07-27 11:45:58+02:00 add tests for enable/disable compaction
dce303bcb5748d302448769177a245a30ec3cc19 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-07-27 09:31:08+02:00 Fix handling of enable/disable autocompaction. Patch by marcuse; reviewed by Jeremiah Jordan for CASSANDRA-9899
2cd18ef5a01a06d90e13e61971e5601c7de61e7c | Author: Nicolas Lalevée <nicolas.lalevee@hibnet.org> | 2015-07-23 15:05:00+02:00 Add compressor name in the output of sstablemetadata Patch by Nicolas Lalevee; reviewed by marcuse for CASSANDRA-9879
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
1ecccede7d9252dd4eacdc31da6b5120d0fded9c | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2015-07-01 11:15:15+08:00 Handle corrupt files on startup Patch by stefania; reviewed by marcuse for CASSANDRA-9686
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
1119983575c0414471088195534456a7e0909815 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-26 08:30:02+02:00 fix CHANGES.txt
828c2bd155650f81ec51ce8ae68067318a502530 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-23 09:21:15+02:00 disable autocompaction
2deb68ede4b1eaf45eddaeb15e3af704daa1bbff | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-22 09:55:05+02:00 Don't repair system_distributed by default Patch by marcuse; reviewed by slebresne for CASSANDRA-9621
f778c1f88f4deb075b383f3a8b24ef279585bd32 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-19 19:18:44+02:00 Backport CASSANDRA-6767 to 2.0: Display min timestamp in sstablemetadata viewer
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
16665ee1936ed19a054393a03df1154afa8f671e | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-11 10:56:01+02:00 fix CHANGES.txt
9e60611fb807ad1bd03a13ef1fe55bf905100064 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-11 08:33:54+02:00 Ignore fully expired sstables when finding min timestamp Patch by marcuse; reviewed by slebresne for CASSANDRA-9572
cab33a60957525854238c61f9360ba58d04d318b | Author: Yuki Morishita <yukim@apache.org> | 2015-06-09 16:20:54-05:00 Fix deprecated repair JMX API patch by yukim; reviewed by marcuse for CASSANDRA-9570
e7d02e39cb13f272ddc3d09b9a570c4d6948c37e | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-09 10:18:25+02:00 Make nodetool exit with non-0 status if there is a failure Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-9569
79a9d437442c37b1cf49700ce1d618d25cab8a52 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-09 09:39:31+02:00 Make sure we cancel non-compacting sstables from LifecycleTransaction Patch by marcuse; reviewed by benedict for CASSANDRA-9566
706b3b80453de38fb5518bba447cffef9eef164f | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-05 13:01:03+02:00 Remove unused imports after CASSANDRA-9342
4a61ca6878c0895486fe84c075708da0514a2a5e | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-05 11:11:01+02:00 Remove unused filterSSTablesForReads Patch by marcuse; reviewed by Jeremiah Jordan for CASSANDRA-9553
96677ca1252cea37cfb8f1aa51f40b095e060d3b | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-04 17:21:09+02:00 Revert "Populate TokenMetadata early during startup." This reverts commit 5012463b60e31c78a5a2af5e0ca78b64e4dc38a6. Conflicts: CHANGES.txt
49c31d68376ee9f8c0efaea1579d3d1b6253e16a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-03 10:47:42+02:00 Make sure repair history actually gets persisted Patch by marcuse; reviewed by yukim for CASSANDRA-9534
b2e4d10155afa3618ba1a9066c6ffc13489c73d8 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-06-02 17:36:42+02:00 Make it possible to run dc local repairs Patch by marcuse; reviewed by yukim for CASSANDRA-9521
8fcb620d95e913d58a8bf072be8b8a7f6630497e | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com> | 2015-06-02 16:42:50+02:00 Partial backport of CASSANDRA-8739 - avoid LCS overlap in L1 Patch by Stefania Alborghetti; reviewed by marcuse for CASSANDRA-8656
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
aa133b70fa08039b458c3b5fc295ce3624b8d43d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-18 08:47:31+02:00 Don't open system ks before scrubbing the data directory Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-9405
bdbc61ff722db1ad7a0803ba82024345adb17f2a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-15 07:56:19+02:00 Use configured gcgs when anticompacting Patch by marcuse; reviewed by jbellis for CASSANDRA-9397
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
93478ab46c88d6fd198db67ed3ba25251cc30c8c | Author: Yuki Morishita <yukim@apache.org> | 2015-05-08 13:10:06-05:00 Wait for anticompaction to finish patch by yukim; reviewed by marcuse for CASSANDRA-9097
917068dcbfb9909b5f1695dc18e9a7b250264b42 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-07 13:56:51+02:00 Avoid potential overlap in LCS with single-partition sstables Patch by marcuse; reviewed by yukim for CASSANDRA-9322
5012463b60e31c78a5a2af5e0ca78b64e4dc38a6 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-05-07 11:09:15+02:00 Populate TokenMetadata early during startup. Patch by marcuse; reviewed by thobbs for CASSANDRA-9317
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
35a4f7dd68019fd860b1a741674cae5bd3c6c08d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-24 16:42:31+02:00 Avoid overflow when calculating max sstable size in LCS Patch by marcuse; reviewed by carlyeks for CASSANDRA-9235
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
75e858a66de48a7579fa396ea2e46326c7155f29 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-24 09:35:58+02:00 Disable single sstable tombstone compactions for DTCS by default Patch by marcuse; reviewed by carlyeks for CASSANDRA-9234
5d88ff4e41210f95d0e3e53ded779765b0136c2a | Author: Tommy Stendahl <tommy.stendahl@ericsson.com> | 2015-04-17 16:47:33+02:00 Re-add cold_reads_to_omit param for backwards compatibility Patch by Tommy Stendahl; reviewed by marcuse for CASSANDRA-9203
53848f71a81631dccdf879060bcd32d244be5ea1 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-15 13:19:03+02:00 fix DTCS test
c5b02422e00aa0015d9dc399bf5ec71555b38a56 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-10 13:07:33-05:00 Save repair data to system table patch by marcuse; reviewed by Sankalp Kohli for CASSANDRA-5839
d19a6af6674c883721cbc966757027edda26bcc3 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-10 14:30:55+02:00 Don't initialize writer before checking if iter is empty Patch by marcuse; reviewed by thobbs for CASSANDRA-9117
917fabe231b6bcbc754f04f92b3449a97344826b | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-10 10:15:22+02:00 Make sstable blacklisting work with compression Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-9138
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
df014036bb720895837a44d0273ff41ebc357cba | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-08 15:13:38+02:00 Make anticompactions visible in compactionstats Patch by marcuse; reviewed by yukim for CASSANDRA-9098
1dff098e4c6d42b80ee05c7a444127752f112d08 | Author: Yuki Morishita <yukim@apache.org> | 2015-04-02 10:08:10-05:00 Fix wrong check when validating in parallel patch by yukim; reviewed by krummas for CASSANDRA-9099
67038a32e118c6a8a0a9de50c8c099b85ccd7b07 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-04-01 17:28:50+02:00 Don't include tmp files in offline relevel Patch by marcuse; reviewed by carlyeks for CASSANDRA-9088
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
2cf4ca3a94ff972b422f1be1a2d601d07ff31a12 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-31 11:05:40+02:00 Avoid race in cancelling compactions Patch by marcuse; reviewed by yukim for CASSANDRA-9070
521b36311ad23f3defd6abf36becda61388add9c | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-03-18 11:08:08+00:00 Use correct bounds for page cache eviction of compressed files patch by benedict; reviewed by marcus for CASSANDRA-8746
08147376aa16570c07a4522931cc8fa330519d3e | Author: Carl Yeksigian <carl@apache.org> | 2015-03-16 14:54:08+00:00 Match estimated tasks arithmetic to score in LCS Patch by carlyeks; reviewed by marcuse for CASSANDRA-8904
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
d97e7cb69ebe8794adeb5be00b58a1b828bffd26 | Author: Joshua McKenzie <jmckenzie@apache.org> | 2015-03-13 13:01:04-05:00 Fix SSTableRewriter when early re-open disabled Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8535
022e3ee31c17c44cf6cf19dacef66a03156209ab | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-13 15:02:51+01:00 Don't set client mode in SSTableLoader Patch by marcuse; reviewed by yukim for CASSANDRA-8238
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
fd0bdef5abb9c7fb4318b7c4c989cb90d352a19b | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-06 17:34:28+01:00 Only calculate maxPurgableTimestamp if we know there are tombstones Patch by marcuse; reviewed by Sylvain Lebresne for CASSANDRA-8914
2e3a28777270407c1ca7d4c6257409ee6f4b287d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-03-06 11:40:17+01:00 Use long for key count in cfstats patch by marcuse; reviewed by yukim for CASSANDRA-8913
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
0a7f50876352d4579bd5e6309285d14bc1842990 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-02-24 13:21:46+01:00 Check if the filtered sstables are empty in STCS Patch by jjordan; reviewed by marcuse for CASSANDRA-8843
2f7077c06ccbd5e8e7259c6891fe98d83ec3359d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-02-17 16:20:35+01:00 Pick sstables to validate as late as possible with inc repairs Patch by marcuse; reviewed by yukim for CASSANDRA-8366
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
746c45853827eefaf9254b772c3dc9e72662c986 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-13 15:54:52+00:00 Introduce SafeMemory for CompressionMetadata.Writer patch by benedict; reviewed by marcus for CASSANDRA-8758
b1825e6f840402c86b36f0e7910318f366a4cced | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-13 10:26:53+00:00 Fix memory leak in SSTableSimple*Writer and SSTableReader.validate() patch by benedict; reviewed by marcus for CASSANDRA-8748
c14a7d51e601b40cd0be03576dfcb9dba5a0abe9 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-13 10:10:02+00:00 Fix memory leak in SSTableSimple*Writer and SSTableReader.validate() patch by benedict; reviewed by marcus for CASSANDRA-8748
0ced7a345cf5b5dd7da27f7dfb51aad933b4f21c | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-12 13:45:19+00:00 Ensure SSTableReader.last corresponds exactly with the file end patch by benedict; reviewed by marcus for CASSANDRA-8750
4eb9fa78bd233f5f9b901dd677636842b351330b | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-12 13:35:23+00:00 Make SSTableWriter.openEarly more robust and obvious patch by benedict; reviewed by marcus for CASSANDRA-8747
9d4909ee362be5082a6677bdbfba9d2b29848bfd | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 15:45:18+00:00 Cleanup SegmentedFile API patch by benedict; reviewed by marcus for CASSANDRA-8749
207751c8ac9800b7e004ec72096c478a30aafebc | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 15:35:50+00:00 Safer Resource Management++ patch by benedict; reviewed by marcus for CASSANDRA-8707
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
7cc1cf000c6b48bc13aa551467f27e4ab28b2031 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 11:21:12+00:00 Fix HSHA/offheap_objects corruption patch by benedict; reviewed by marcus for CASSANDRA-8719
708b0ce6dab76c94d2fc22726ef8339c754bb857 | Author: Benedict Elliott Smith <benedict@apache.org> | 2015-02-11 11:21:12+00:00 Fix HSHA/offheap_objects corruption patch by benedict; reviewed by marcus for CASSANDRA-8719
ff14d7ab8d66c7665d0a5d6c87fb8efac35b0d13 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-02-05 13:43:31+01:00 Check for overlap with non-early opened files in LCS patch by marcuse; reviewed by carlyeks for CASSANDRA-8739
f1232532e61080096a92e0044b572a1314be2bf5 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-30 11:04:44+01:00 Don't use the shared ref in sstableloader Patch by marcuse; reviewed by benedict for CASSANDRA-8704
3ad0d3a8f2ff4a2f5207b47620b52c192f4e5d82 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-29 10:20:09+01:00 Stop compactions before exiting offline tools Patch by marcuse; reviewed by yukim for CASSANDRA-8623
ffd0ae4bf97591fbd2147b3dc6107e9bc69a4936 | Author: Yuki Morishita <yukim@apache.org> | 2015-01-28 10:31:52-06:00 Fix sstableupgrade throws exception patch by yukim; reviewed by krummas for CASSANDRA-8688
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
6bedeff4fd1af436c47e45e239f22668f84702f2 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-22 15:48:15+01:00 Make sure we don't add tmplink sstables to the compaction strategy Patch by marcuse; reviewed by ayeschenko for CASSANDRA-8580
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
c20d415833b785bfa5f49d3dd2a7468e111fb5d0 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-12 11:22:23+01:00 Check for available disk space before starting a compaction. Patch by marcuse; reviewed by JoshuaMcKenzie for CASSANDRA-8562
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
c5ccdb7665bf16fc18f336e3967e15ac9266832d | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-08 15:43:31+01:00 Make sure we unmark compacting after scrub/cleanup/upgradesstables Patch by marcuse; reviewed by yukim for CASSANDRA-8548
14b2d7a16b4b69eed6be5473dbbf238f040fb5c5 | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-08 14:39:08+01:00 Don't use the same CleanupStrategy for all sstables Patch by marcuse; reviewed by thobbs for CASSANDRA-8537
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
905273e3e419ba12d8130f56943b8f4f6818d544 | Author: Joshua McKenzie <jmckenzie@apache.org> | 2015-01-07 12:35:11-06:00 Better detection/logging for corruption in compressed sstables Patch by jmckenzie; reviewed by marcuse for CASSANDRA-8192
2afe0e8803752b38aa6c803b818e21434034678a | Author: Marcus Eriksson <marcuse@apache.org> | 2015-01-07 13:52:31+01:00 Use the correct repairedAt value when closing writer Patch by marcuse; reviewed by benedict for CASSANDRA-8570
4e1e92b3104a17917328f5352a59bec8287fe82d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-23 09:57:05+01:00 Fix calculation of expected sstable size during compaction Patch by marcuse; reviewed by rstupp for CASSANDRA-8532
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
33a3a09cbf2f0a31a823b6ef8f5e9fcc1546c9f5 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-17 21:50:38+01:00 Tool to create a leveling based on an existing set of sstables. Patch by marcuse; reviewed by carlyeks for CASSANDRA-8301
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
3527099693607a550d64b0b9e0351d57fd2df45d | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-16 11:07:52+01:00 Make sure we set lastCompactedKey properly Patch by marcuse; reviewed by rbranson for CASSANDRA-8463
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
576a75f28a19cc43e207212cf72cd460c49f2ad8 | 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
6f98c6c4ed2e2b3d427cd10c2b2ada9c60b35acd | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-08 11:45:59+01:00 Make sstablescrub check both the repaired and unrepaired leveled manifests Patch by marcuse; reviewed by cyeksigian for CASSANDRA-8432
c26a7e767a22687fa5c47d759a7a32acbbaa8ec6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-03 19:26:23+01:00 Make HHOM.compact synchronized to avoid compacting the same sstables Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-8416
6d9d175a44a6beb7be17ffebcbee45112d48eeea | Author: Marcus Eriksson <marcuse@apache.org> | 2014-12-03 13:25:00+01:00 Don't allow starting several repairs on the same sstables Patch by marcuse; reviewed by yukim for CASSANDRA-8316
6853d5c9dfd6021acc83afbf579b1ccbc891e6d3 | Author: David Sauer <davedamoon@gmail.com> | 2014-11-29 22:01:16+01:00 Fixed typo Patch by davedamoon; reviewed by marcuse for CASSANDRA-8395
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
2ce1ad8e6f5d3c5cf781e1ff87cda4f61c89d9ee | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-18 11:01:17+01:00 Make LCS split compaction results over many directories Patch by marcuse; reviewed by yukim for CASSANDRA-8329
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
054beee45dd2fe8c221935dc87c59da04359a2a4 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-11 10:12:58+01:00 Add more logging to be able to debug what files readMeter can be null for. Patch by marcuse; reviewed by thobbs for CASSANDRA-8238
486885493471b5f20d86287d3fe03bc99a983fb1 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-04 11:39:29+01:00 Avoid overlap in L1 when L0 contains many non-overlapping sstables Patch by marcuse; reviewed by yukim for CASSANDRA-8211
071b8e391f985e5815bcec977079d5529ad41cca | Author: Marcus Eriksson <marcuse@apache.org> | 2014-11-04 06:20:01+01:00 add the right set - followup to CASSANDRA-7586
b2808b1dcea1158511421f947660f03d583e84b0 | Author: Yuki Morishita <yukim@apache.org> | 2014-11-03 14:17:37-06:00 Wait for all repair sessions to finish patch by yukim; reviewed by krummas for CASSANDRA-8208
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
e70f4f81a223f6bad9823673b770581cbfcda34c | Author: Aleksey Yeschenko <aleksey@apache.org> | 2014-10-07 18:37:09+03:00 Don't reset nodes' versions when closing IncomingTcpConnections patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for CASSANDRA-7734
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
6c3a3e130130e2823ba71ecd8a0e2680de23efd5 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-03 11:05:54+02:00 Track added size correctly Patch by marcuse; reviewed by jbellis for CASSANDRA-7239
1c39320860f2de747a35a922cb04b59585cd74b6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-02 11:49:04+02:00 fix build
0793e569b4ae5f3a74fbff272fed8ef8332f0557 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-02 11:08:38+02:00 Release references to compacted overlapping sstables during compaction Patch by benedict; reviewed by marcuse for CASSANDRA-7819
31235bc39e662065f06eca0909be0f00d8bc69e9 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-10-01 17:17:10+02:00 Notify whenever we replace an SSTableReader Patch by marcuse; reviewed by yukim for CASSANDRA-8034
2a12e057464fff44d2d229fe2dc7bf5bcd6d7fc9 | Author: Carl Yeksigian <carl@yeksigian.com> | 2014-09-23 16:59:01-04:00 Support many sstables to be passed into sstablerepairedset Patch by carlyeks; reviewed by marcuse for CASSANDRA-7995
d143487cb198051d0eaccc7f587f35cc63fc85a9 | Author: Yuki Morishita <yukim@apache.org> | 2014-09-19 17:11:25-05:00 Fix NPE when table dropped during streaming patch by yukim; reviewed by krummas for CASSANDRA-7946
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
38d5178a3714d04d557b05dc6e76a5cb97f3c93b | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-16 19:02:15+02:00 Clean up compaction logging more - followup to CASSANDRA-7818
5f37e9fa57189b6f9fd30f1c5f1894686d076b34 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-16 08:36:07+02:00 Improve compaction logging Patch by Mihai Suteu; reviewed by marcuse for CASSANDRA-7818
25eb83091e03bb3ca9393fdec220727ac3e340ab | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-11 16:28:39+02:00 Dont try to set repairedAt on old sstables Patch by marcuse; reviewed by jbellis for CASSANDRA-7913
6eec29ed80de11e820dfcb0f3b3812553dd14246 | Author: Yuki Morishita <yukim@apache.org> | 2014-09-10 13:24:32-07:00 Do not exit nodetool repair when receiving JMX NOTIF_LOST patch by yukim; reviewed by krummas for CASSANDRA-7909
46ef9628fa4035c26d81c4a070ebd270e59e5520 | Author: Yuki Morishita <yukim@apache.org> | 2014-09-05 10:22:33-05:00 Make repair no-op when RF=1 patch by yukim; reviewed by krummas for CASSANDRA-7864
45014886e89e5bd47bf2f4c9871391d77702ad82 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-05 11:02:29+02:00 Don't expose internal classes over JMX Patch by marcuse; reviewed by slebresne for CASSANDRA-7879
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
8bef2609abf32e9524c3aa6c89e5f2d5b381efb6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-01 15:11:38+02:00 Don't allow marking already compacted sstables as compacting. Patch by marcuse; reviewed by yukim for CASSANDRA-7145
de62175f27e3c06951dbf073c6092e7f15f216ca | Author: Marcus Eriksson <marcuse@apache.org> | 2014-09-01 09:09:53+02:00 Track added sstable size correctly Patch by marcuse; reviewed by jbellis for CASSANDRA-7239
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
a41d5270fb39a5aaddf72a015aab44eb7e2db4a1 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-08-21 10:34:58+02:00 Correctly remove tmplink files Patch by marcuse; reviewed by benedict for CASSANDRA-7803
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
22a4629d2569d448f8156dcc384154fcc1571cac | Author: Yuki Morishita <yukim@apache.org> | 2014-08-13 10:27:33-05:00 Fix race in background compaction check patch by yukim; reviewed by krummas for CASSANDRA-7745
6e6a6c39794a06dfdaf7c5499e58b532188e7896 | Author: Jonathan Ellis <jbellis@apache.org> | 2014-08-07 09:21:30-05:00 Avoid logging CompactionInterrupted at ERROR patch by marcuse; reviewed by jbellis for CASSANDRA-7694
c46477b8e3dd74306ebe588801167d0e45ae4556 | Author: Tyler Hobbs <tyler@datastax.com> | 2014-08-01 10:35:28-05:00 Fix min/max cell name collection with 2.0 range tombstones Patch by Tyler Hobbs; review by Marcus Eriksson for CASSANDRA-7593
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
1a0aaf04986155eae45b2685d234b928866b681c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-31 07:53:33+02:00 Avoid NPE when listing saved caches directory Patch by marcuse; reviewed by yukim for CASSANDRA-7632
cde5666290a89fcfff0c6a4bf2a421caa615de36 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-31 07:46:10+02:00 fix merge
892bf5551c06e669b02d161439463ebf2de0793c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-30 13:38:51+02:00 Track min/max timestamps for range tombstones. Patch by marcuse; reviewed by iamaleksey for CASSANDRA-7647
7e1adb4976470b48a361ec6dcca7cbbcdb86d85f | Author: Yuki Morishita <yukim@apache.org> | 2014-07-29 16:02:38-05:00 Backport CASSANDRA-6747 patch by yukim; reviewed by krummas for CASSANDRA-7560
ee62ae104ee2c69d852b488f904b1854aa58aa2a | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-28 12:48:24+02:00 Don't swap max/min column names when mutating sstable metadata. Patch by marcuse; reviewed by benedict for CASSANDRA-7596.
e2219ebd8f30cd023affc76c3a3b20f3cb37fb9f | Author: Yuki Morishita <yukim@apache.org> | 2014-07-25 10:31:50-05:00 Fix sstablelevelresetter hang patch by yukim; reviewed by krummas for CASSANDRA-7614
28164849cc2c48a60d099b137380a662eae06d1e | Author: Marcus Eriksson <marcuse@apache.org> | 2014-07-03 18:40:09+02:00 Remove left-over rows_per_partition_to_cache Patch by marcuse; reviewed by jbellis for CASSANDRA-7493
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
f39cb073ac0ecd68a3df4b60c43d6b0b8f3e8de6 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-27 08:56:50+02:00 Add property to disable stcs in L0 Patch by marcuse; reviewed by tjake for CASSANDRA-6621
d84b692eb1cc0fbc55f047ec61c6a1c2cabe8b46 | Author: Tyler Hobbs <tyler@datastax.com> | 2014-06-25 10:34:30-05:00 Fix replace_address after CASSANDRA-7356 broke it Patch by Tyler Hobbs and Marcus Eriksson; reviewed by Brandon Williams for CASSANDRA-7356
434b5d683ec7520acf1a5a2d421ee5aba2ede0e8 | Author: Yuki Morishita <yukim@apache.org> | 2014-06-19 10:47:14-05:00 Improve validation of sub range repair also prevent "-pr" repair not to work with "-dc/-hosts/-local". patch by yukim; reviewed by krummas for CASSANDRA-7317
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
baf524fe4349bfbf841e8b59ff93e142468c4b15 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-19 07:44:53+02:00 Remove rows_per_partition_to_cache keyword Patch by marcuse; reviewed by jbellis for CASSANDRA-7193
fc9eeb99f9c1c13335c7df19b725e8b1b80b8cbb | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-17 09:12:51+02:00 Include high level sstables in lower level compactions if not compacted for a while. Patch by marcuse, reviewed by kohlisankalp and yukim for CASSANDRA-7414
2df27c090039166b3e3519688f5b7482b9d90f8c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-09 13:16:32+02:00 Reference sstable before populating keycache after compaction Patch by marcuse; reviewed by thobbs for CASSANDRA-7234
f2a656e9d6eb43fd5e6ca13603453bebd6fa210c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-03 08:18:00+02:00 Add missing file
0f2d7d0b9540efa3ea3dfe4f8270c3635afdc63c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-03 08:11:56+02:00 Don't fail streams on failure detector downs Patch by JoshuaMcKenzie; reviewed by marcuse for CASSANDRA-3569
878990cde853d2e43f1d1da107878ddafcef6262 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-03 08:04:52+02:00 Make sure we clear out repair sessions from netstats Patch by JoshuaMcKenzie; reviewed by marcuse for CASSANDRA-7329
58bb974a330ab71d2ee34cace565f489e26629c7 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-03 07:54:21+02:00 Fix infinite loop on exception while streaming Patch by JoshuaMcKenzie; reviewed by marcuse for CASSANDRA-7330
709b9fc319f669ee07338a842f36a9d77e8c46a1 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-06-02 08:53:32+02:00 Make StreamSession#closeSession() idempotent Patch by JoshuaMcKenzie; reviewed by marcuse for CASSANDRA-7262
2f497eda0f121fce68256e18748d04bd7cbfe032 | Author: Jason Brown <jasobrown@apple.com> | 2014-05-30 05:40:30-07:00 Hint streaming can cause decommission to fail patch by jasobrown, reviewed by marcuse for CASSANDRA-7219
54618a1b3eb3783643d450b28e40862f3bed45c3 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-27 11:12:27+02:00 Make sure we don't try to compact already compacting sstables in HHOM Patch by marcuse; reviewed by jbellis for CASSANDRA-7288
9376fddccf202ec0506f2a94eb0a4f6bdf4a2852 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-27 10:24:48+02:00 Copy compaction options to make sure they are reloaded. Patch by pauloricardomg; reviewed by marcuse for CASSANDRA-7290
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
f5ee620bf9f47194b4326a4194c8d85e35ca4545 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-27 08:31:07+02:00 Make parallel repairs default (needed to make incremental repairs work) Patch by marcuse; reviewed by jbellis for CASSANDRA-7250
7abd76e456edc2bf8a98d8c190315154c48e741c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-21 08:11:58+02:00 Fix nodetool netstats Patch by marcuse; reviewed by JoshuaMcKenzie for CASSANDRA-7270
e3a88b9f80ea9ba59cf3da8f7b5cc81ccb32e24a | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-19 14:29:15+02:00 Increase compaction visibility Patch by cnlwsu; reviewed by marcuse for CASSANDRA-7242.
0c45727c4b53693e3a1d2fbc1b538bddacad6a0a | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-16 16:24:09+02:00 Make incremental repair default Patch by marcuse; reviewed by jbellis for CASSANDRA-7250
33bc1e8f8e44fa61f87d47add52f5bda3456f62c | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-15 08:13:19+02:00 Followup to 6916, don't try to snapshot readers that are opened early. Patch by benedict; reviewed by marcuse for CASSANDRA-6916.
5a79f56316f426942c63e7899744a5a219fdc7b3 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-13 10:05:15+02:00 Followup to CASSANDRA-6916 - only close bf if we have not opened early. Patch by benedict; reviewed by marcuse for CASSANDRA-6916.
359de196f1d7a8f9193d0e977b57ce5d846b9f01 | Author: Yuki Morishita <yukim@apache.org> | 2014-05-12 12:36:35-05:00 Fix repair hang when given CF does not exist patch by yukim; reviewed by krummas for CASSANDRA-7189
0490abff4e09d1b89f7ee00161ecc487d0c30151 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-05-07 18:39:49+02:00 Check if autocompaction should be disabled before enabling it during startup. Patch by marcuse; reviewed by driftx for CASSANDRA-7187
c8dcc7515e9f1d7f73f2d5e6651862a1b1023bea | Author: Marcus Eriksson <marcuse@apache.org> | 2014-04-24 08:57:46+02:00 Multi-threaded scrub/cleanup/upgradesstables Patch by rspitzer and marcuse for CASSANDRA-5547
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
c1a1a00858303cc04dd2a272daa072a4da3e9050 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-04-07 08:48:37+02:00 Make sure we clear out all levels when rebuilding leveled manifest. Patch by jbellis; reviewed by marcuse for CASSANDRA-6957
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
80b3e6cc3b1d6fdae91193563626f0823c92c528 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-04-01 22:03:30+02:00 Don't break API in minor rev, followup to CASSANDRA-6958
a90b98e902fc54f62a379a6ce1e6ddead43ba1ec | Author: Marcus Eriksson <marcuse@apache.org> | 2014-04-01 07:37:12+02:00 Make sure we keep the sstable level when running upgradesstables. Patch by marcuse; reviewed by yukim for CASSANDRA-6958
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
13910dc40077d5d0dadb541c043047f1b7a37be2 | Author: belliottsmith <github@sub.laerad.com> | 2014-03-25 10:09:45+00:00 Use OpOrder to guard sstable references for reads. Patch by benedict; reviewed by marcuse for CASSANDRA-6919
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
17945ab0d0bd65d35f99e4577f5c516aa60423f1 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-18 09:38:14+01:00 Improve nodetool cleanup/scrub/upgradesstables failure handling. Patch by marcuse, reviewed by jbellis for CASSANDRA-6774
850cd59ca4f409a9c9a2dc0edd7bf02f52308a35 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-18 07:52:12+01:00 Add paranoid disk failure option. Patch by marcuse, reviewed by kohlisankalp and jbellis for CASSANDRA-6646
c3aac45605416251f7bb9a3260299f1c4416cb89 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-03-14 18:51:01+01:00 Read message id as string from older nodes. Patch by marcuse, reviewed by jbellis for CASSANDRA-6840
05da045bbfe29bf472982d3c5da90050176202df | Author: Dmitrij Koniajev <dimchansky@gmail.com> | 2014-03-12 17:05:31+02:00 fixed bug in CompactionManager.needsCleanup Patch by Dmitrij Koniajev, reviewed by marcuse for CASSANDRA-6845.
9405ce0e2d95424544561d088d3167cf328964ec | Author: Jonathan Ellis <jbellis@apache.org> | 2014-03-12 10:04:29-05:00 Switch CRC component to Adler and include it for compressed sstables patch by Marcus Eriksson, Radovan Zvoncek, and jbellis for CASSANDRA-4165
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.
84626372c0ae007bb55e0072d981d856f5a8e72c | Author: Yuki Morishita <yukim@apache.org> | 2014-03-06 15:24:52-06:00 Fix potentially repairing with wrong nodes patch by yukim; reviewed by krummas for CASSANDRA-6808
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
f0c9bd1c9da8dcacf2e9268bb1855b92f5e05e61 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-24 10:16:25+01:00 Scrub should not always clear out repaired status. Patch by marcuse, reviewed by jbellis for CASSANDRA-5351
15ee94897d7d8dae5b23c2a2112eb1564fada22b | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-13 08:42:13+01:00 Avoid overlaps in LCS by not skipping levels and verifying that the candidates don't overlap any compacting sstables. Patch by marcuse, reviewed by jbellis for CASSANDRA-6688
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
55b5605b7afcb7ae9bcb9b61959b91502f769db4 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-11 09:18:09+01:00 Stop CommitLogSegment.close() from unnecessarily calling sync() prior to cleaning the buffer. Patch by belliotsmith, reviewed by marcuse for CASSANDRA-6652
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
21036468c5304a5aac45a0f4f7db2580e4c91e24 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-06 18:05:39+01:00 nope 6522 was not merged from 1.2
300b02633e79f8e786a8a1f3ee1425d726c74663 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-06 18:00:30+01:00 Update CHANGES after CASSANDRA-5357
933df01d2b64ecf3698e171017e37d67546acfb7 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-06 17:58:36+01:00 Update CHANGES for CASSANDRA-6522
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
9fb44ee55bd14043f307cc320ecc277010a42953 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-02-06 08:13:24+01:00 Account for range and row tombstones in tombstone drop time histogram. Patch by marcuse, reviewed by jbellis for CASSANDRA-6522
e5ff1075c352ea2c1cf8b330b730c111e3f5b5b2 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-31 15:46:35+01:00 Update to jamm-0.2.6
1141cdb0c8122d3e990f29dc82576bededcbfd40 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-31 11:55:02+01:00 6503 followup, make sure we send CompleteMessage when streaming is done. Patch by yukim, reviewed by marcuse for CASSANDRA-6503
1a24611ee378e9afaf990230f0eeef038a10f186 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-29 11:17:54+01:00 Fix test.
ae0a1e0f5a88d66974582f383a942f6bf42b6ac5 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-07 06:48:08+01:00 Verify that the keyspace exists in describeRing and print nicer error message in BulkLoader. Patch by marcuse, reviewed by thobbs for CASSANDRA-6529
7aa3364e04b286ac7b41cfadda568df41e4e2821 | Author: Marcus Eriksson <marcuse@apache.org> | 2014-01-02 21:17:14+01:00 Use Atomic*FieldUpdater to save memory. Patch by marcuse, reviewed by belliottsmith for CASSANDRA-6281.
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
731f58fcd9d7e9810069de2d3ba9516b784afd34 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2013-11-14 09:26:43+01:00 Follow-up for 6327 patch by krummas; reviewed by slebresne for CASSANDRA-6327
e02341b38c5c311bea2b0d954373ba55bb106446 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-11-13 20:12:51+01:00 Set minTimestamp correctly to be able to drop expired sstables correctly patch by marcuse, reviewed by jbellis for CASSANDRA-6337
7918718c8ce53c6d0958aa969fc813e586463d08 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-11-01 06:57:48+01:00 Use AtomicIntegerFieldUpdater in RefCountedMemory to save memory in row cache. Patch by marcuse, reviewed by jbellis for CASSANDRA-6278
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
232906d7e01587c32739c61cd72079715c0abb3c | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-10-19 08:48:43+02:00 Revert "remove decompression code in CompressedSequentialWriter" This reverts commit 9644f098967d6ba9154725148a383b3502ef62c2.
91bd207ffb3bb8fb1071488a372f65ea168cf222 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-10-18 16:08:20+02:00 really fix build this time
6bcf28edcb1d59253113102efd7ac25ffb35037f | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-10-18 15:28:21+02:00 fix merge
8dfd75de160a29516af315166649d5c66cec3113 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-10-04 09:37:22+02:00 Use Java7 file APIs to get saner exceptions etc. And since windows does not support moving a file on top of another existing file, remove the old file before moving. Patch by marcuse, reviewed by jbellis for CASSANDRA-5383.
102e9119b8f9cad55ac84bb65cf0d620b3e17533 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-09-25 14:53:30+02:00 Create snapshot directory if it does not exist. patch by marcuse, reviewed by jbellis for CASSANDRA-6093
3448ca57f3714521b5b7fc88fac43e31d0adcafa | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-09-24 09:55:00+02:00 Enable tcp keepalive on incoming connections. Patch by marcuse, reviewed by jbellis for CASSANDRA-4053
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
fa70e064c41b13c1528359485c0e2bffcf3b23f6 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-09-13 09:15:24+02:00 Make standalone scrubber handle both old and new style leveled manifest. Patch by marcuse, reviewed by jbellis for CASSANDRA-6005
5fd463184b334088928e30886685ef583812c00d | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-09-08 19:19:58+02:00 Add missing CommitLogDescriptor version 21. Patch by cmolter, reviewed by marcuse for CASSANDRA-5984.
14da6bca01754fc4b4cee1398f5f603a1c5543f6 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-08-30 09:30:14+02:00 Switch to LZ4 compression for internode communication. Patch by marcuse, reviewed by jbellis for CASSANDRA-5887.
c1e0f3102ebd5670927ce89420681971b8325379 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-08-29 12:51:58-05:00 Improve leveled compaction's ability to find non-overlapping L0 compactions to work on concurrently patch by marcuse and jbellis; reviewed by yukim for CASSANDRA-5921
3f5322f02af3ef7e93706cd80ca65c5b127478e0 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-08-22 15:39:16+02:00 fix build - log4j is gone
8f367fdf92c03ee4bbcb0daa2272bd5155cf4174 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-08-21 14:50:02+02:00 Add all sstables to the leveled manifest on startup. Patch by marcuse, reviewed by jbellis for CASSANDRA-5908
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
1ea5059fe3976ce8f660b46520859c31bb433fda | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-31 16:20:54+02:00 fix bug in intersection checking, and improve collection of max/min column Patch by marcuse, reviewed by pcmanus for CASSANDRA-5600
bef5209d60a0d69e9e712e785d39002b0040c83e | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-28 20:22:50+02:00 Add tracing to min/max column name sstable elimination (see CASSANDRA-5514). Patch by marcuse, reviewed by jbellis for CASSANDRA-5595
d106950ec049fc7dfef7e64b124dc8c050b06af4 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-24 18:54:59+02:00 Dont throw UOE when calling shouldInclude in NamesQueryFilter - include all files instead
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
98b9cb47f991937b5e92178856bb6017ff6c13c0 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-05-23 14:50:49-05:00 Fix dealing with ridiculously large max sstable sizes in LCS patch by jbellis; reviewed by marcuse for CASSANDRA-5589
03f0116611795836009ea488dd8035b70641ecb3 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-05-23 14:50:49-05:00 Fix dealing with ridiculously large max sstable sizes in LCS patch by jbellis; reviewed by marcuse for CASSANDRA-5589
bf28e8d4b84afd5f9821ad965274768b8d4ca179 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-05-22 10:32:36-05:00 Move System.exit on OOM into a separate thread patch by jbellis; reviewed by marcuse for CASSANDRA-5273
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
df723af8a6c04536abd2b4a48cd101f3b2e96746 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-06 21:03:26+02:00 add support for bind variables to non-prepared statements. patch by marcuse, reviewed by pcmanus for CASSANDRA-5349
90764b0ac7130a1fe50b7d30d0b2566ee8959f01 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-04 21:23:24+02:00 fix bad merge
fe910e6c90d81cc61c16859bcef9f0dcb42cc827 | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-05-04 18:49:04+02:00 fsync leveled manifest to avoid it getting corrupt Patch by marcuse, reviewed by jbellis and carlyeks for CASSANDRA-5535
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
dc5b1e9b86b42c786b4e1e3752a08d45e6e447e8 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2013-04-26 17:17:53+02:00 Set isRunning flag later in binary protocol server patch by slebresne; reviewed by krummas for CASSANDRA-5467
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
bf2ee04431fa3f8142ad43cbf514b69741002f7e | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-17 13:10:54-04:00 Add binary protocol versioning patch by marcuse, reviewed by pcmanus for CASSANDRA-5436
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
8a422179c0a0a50e4d4b2e9274cbaf7259e90b2a | Author: Marcus Eriksson <marcuse@spotify.com> | 2013-04-04 23:38:00+02:00 back up new sstables before creating a new View (which makes the new one eligible for compaction) patch by jbellis, reviewed by marcuse for CASSANDRA-5410
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
d4744e178df071dbffe74499335d8ca6fd7c395e | Author: Aleksey Yeschenko <aleksey@apache.org> | 2013-04-02 20:54:06+03:00 Fix cf name extraction from manifest in Directories.migrateFile() patch by Marcus Eriksson; reviewed by Aleksey Yeschenko for CASSANDRA-5242
9f18611775fc6c277ec1521d0bcd084bda4498ef | Author: Jonathan Ellis <jbellis@apache.org> | 2013-03-24 01:38:37-05:00 Change default stream throughput from 400 to 200 mbps patch by Alexey Zotov; reviewed by Marcus Eriksson for CASSANDRA-5036
01d81d27651c9608fa1344ea1ca769ea8ec4e4d6 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-03-22 09:22:28-05:00 Update offline scrub for 1.0-> 1.1 directory structure patch by Omid Aladini; reviewed by Marcus Eriksson for CASSANDRA-5195)
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
effdb08b341e7c3799a50983c6086d7f4bbaf120 | Author: Jonathan Ellis <jbellis@apache.org> | 2013-03-21 10:06:41-04:00 Improve LeveledScanner work estimation patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-5250
61465c39a9ce602214975ca9d311f30fb2ce7e3d | Author: Jonathan Ellis <jbellis@apache.org> | 2013-03-08 17:36:03-06:00 add check for sstable overlap within a level on startup patch by jbellis; reviewed by Marcus Eriksson for CASSANDRA-5327
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
6d5e0831a42541a3ce4b1bac32d1285fb1004241 | Author: Marcus Eriksson <krummas@gmail.com> | 2013-03-04 11:46:51-06:00 Add tool to reset SSTable level; patch by Marcus Eriksson, reviewed by yukim for CASSANDRA-5271
d8e819386c6b114a42b9475ae7043d1370cc4e91 | Author: Vijay Parthasarathy <vijay2win@gmail.com> | 2013-02-28 17:23:16-08:00 OutboundTcpConnection class retrieves local IP patch by Marcus Eriksson; reviewed by Vijay for CASSANDRA-5299
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
86063aa2087b5b0bb9eff6458b528f74a39eaf02 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2013-02-15 23:06:53+01:00 Fix forceBlockingFlush behavior patch by krummas; reviewed by slebresne for CASSANDRA-5241
6487bc50bbe91b559906d90695c91f3d7f54fd2f | Author: Jonathan Ellis <jbellis@apache.org> | 2013-01-11 16:12:25-06:00 add inter_dc_tcp_nodelay option patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-5148
1a66ee9a94d67ae475ae287b280517aa9e3cc318 | Author: Aleksey Yeschenko <aleksey@apache.org> | 2012-12-19 14:54:46+03:00 fix specifying and altering crc_check_chance; patch by Marcus Eriksson and Aleksey Yeschenko, reviewed by Aleksey Yeschenko for CASSANDRA-5053
3e27a320b41179e9b14c006271827fb79ca5c229 | Author: Jonathan Ellis <jbellis@apache.org> | 2012-12-13 10:52:01-06:00 fix temporarily missing schema after upgrade from pre-1.1.5 patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-5061
39066b722607fa88e75d5bc772bd52f1ec8914a0 | Author: Sylvain Lebresne <sylvain@datastax.com> | 2012-11-11 14:54:43+01:00 Add SSTableSplitter tool to split sstables offline patch by slebresne; reviewed by krummas for CASSANDRA-4766
c82a9d9b96667cc2afeb2609fbff955b4232fc2b | Author: Jonathan Ellis <jbellis@apache.org> | 2012-06-06 12:33:10-05:00 update MessagingService protocol to allow version handshake with broadcast address identification patch by jbellis; reviewed by brandonwilliams and Marcus Eriksson for CASSANDRA-4311
625e61396b9e91d86ca989761c43da726f2e71b2 | Author: Jonathan Ellis <jbellis@apache.org> | 2012-06-05 21:27:44-05:00 add inter-node compression patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-3127
4e2e547d2e4cee403a4ff68a86f52a7cf898f6ef | Author: Jonathan Ellis <jbellis@apache.org> | 2012-05-04 18:09:47-05:00 remove [Freeable]Memory finalizers patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-4222
222d414bc1aabd9a68b90c9061d2547291ece2ad | Author: Jonathan Ellis <jbellis@apache.org> | 2011-11-07 17:56:48+00:00 r/m unused renameSSTables code patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-3464 git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0@1198842 13f79535-47bb-0310-9956-ffa450edef68
32f21794ed8020055458bda7e62043ad644b8861 | Author: Pavel Yaskevich <xedin@apache.org> | 2011-10-30 18:56:25+00:00 CFMetaData.convertToThrift method to set RowCacheProvider patch by Marcus Eriksson; reviewed by Pavel Yaskevich for CASSANDRA-3405 git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1195218 13f79535-47bb-0310-9956-ffa450edef68
7a21ad27047e346924e36cb9af587dbd25f9fc12 | Author: Jonathan Ellis <jbellis@apache.org> | 2011-10-28 12:50:27+00:00 fix updating CF row_cache_provider patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-3414 git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1190282 13f79535-47bb-0310-9956-ffa450edef68
6882c11afd78a0e4158df4a3605893906ceff32f | Author: Jonathan Ellis <jbellis@apache.org> | 2011-10-03 19:35:06+00:00 tolerate whitespace in seed CDL patch by Marcus Eriksson; reviewed by jbellis for CASSANDRA-3263 git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1178529 13f79535-47bb-0310-9956-ffa450edef68
8cd42641f47197dfd14b0f4630a77cc505135484 | Author: Brandon Williams <brandonwilliams@apache.org> | 2011-09-12 16:42:36+00:00 Make IncomingTcpConnection responsible for version handling. Patch by Marcus Erikkson, reviewed by Peter Schuller and brandonwilliams for CASSANDRA-3166 git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@1169823 13f79535-47bb-0310-9956-ffa450edef68