21 Collaborator |
Štefan Miklošovič , Caleb Rackliffe , Ekaterina Dimitrova , Marcus Eriksson , David Capwell , Sam Tunnicliffe , Josh McKenzie , Alex Petrov , Jacek Lewandowski , Benjamin Lerer , Branimir Lambov , Jon Meredith , Aleksey Yeschenko , Blake Eggleston , Chris Lohfink , Ariel Weisberg , Aleksandr Sorokoumov , Natnael Adere , Marianne Lyne Manaog , Matt Fleming , Joshua Mckenzie |
19 Patch |
18 Review |
067121da63c2a8ead48aeb9a4241af5306b14a37,
d2923275e360a1ee9db498e748c269f701bb3a8b,
2842c01ce7eaeb6e72a63435075cc282a1cdd2db,
53b06453b7dea147ef6369765e0b7ac7fb0990fd,
8c165b4cc029928d7b485fffae17e0904ce7a49c,
c3327855e4bf98f8631c959b82bd8470726034a8,
40f9ca60f103783aa481bc9a91b92fd55b4ea625,
81c616826ab3c8aa96467771d0e074a874efdd77,
49cd4b5f79e4cda16668cce8aea7d93d480f48fc,
60f742c739ba4830a5d459bf3efa0783a9717bb6,
067121da63c2a8ead48aeb9a4241af5306b14a37,
89f3978dcde958fbad191b8cf628fd89ace64d7a,
c378874a9fa123891d1d75177d99dba5c4d18f9b,
596daeb7f08e14d69af90fd4f07b9e87f2816681,
018c8e0d5e8bc55fc51d3361fcb27c3c1fd189f6,
d2923275e360a1ee9db498e748c269f701bb3a8b,
5a0d6154d144b958404a4d7117602d35157848ba,
35dbcc2c2dbe1c826fd6ecd6e8357f0f5a9bab02,
cf10400a79755de2d3e8ae058cfd45fe262e476b |
4941b279bceb3a0fbe388be4305d25ec771f7b78,
28759d8bbc16daf45ca07ee27b4a8dfedc8cf92b,
5539f9b9996ec40fe933ee487968b1595d7a9fee,
c3327855e4bf98f8631c959b82bd8470726034a8,
35f8da66f9b05d18b4177f8d2e1b86c772ad2221,
4941b279bceb3a0fbe388be4305d25ec771f7b78,
19f55cf0b82f8c861be7e9616913961c80dfcd80,
acda6fad688e95e0a9a34de28e3b61a775e59736,
286d2ee053ac2e6fe50749fa2833533254697662,
29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b,
d25adb498abde240cc162cfe4a9630c01381c7f9,
89f3978dcde958fbad191b8cf628fd89ace64d7a,
f451c2b02827fd1db34a14e7603a52ffe4fb188e,
89fbb1acf42c97f57ce7301674ab6f9647320c65,
3b648ca09ecfc100d5ad2e3b462d4949dbc03498,
fa7185ef02c313ff322fcc50d2de03186b9f96a7,
56ec75cc6524e7c514c64a1db839d9da738e42b6,
60675cc2759db0c5629604279e70c51e10dfefd6 |
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
35f8da66f9b05d18b4177f8d2e1b86c772ad2221 | Author: Natnael Adere <natnael_adere@apple.com>
| 2023-03-02 11:50:07-08:00
Reduce memory allocations of calls to ByteBufer.duplicate() made in org.apache.cassandra.transport.CBUtil#writeValue
patch by Natnael Adere; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-18212
40f9ca60f103783aa481bc9a91b92fd55b4ea625 | Author: Benedict Elliott Smith <https://benedict@apache.org>
| 2023-03-01 19:08:20-07:00
Improve memtable allocator accounting when updating AtomicBTreePartition
patch by Benedict Elliott Smith; reviewed by Benjamin Lerer, Jon Meredith for CASSANDRA-18125
28759d8bbc16daf45ca07ee27b4a8dfedc8cf92b | Author: David Capwell <dcapwell@apache.org>
| 2022-12-13 13:37:40-08:00
CEP-10: Simulator Java11 Support (backport to cassandra-4.1)
patch by David Capwell; reviewed by Benedict Elliott Smith, Ekaterina Dimitrova for CASSANDRA-17178
backported to 4.1 in CASSANDRA-19935
81c616826ab3c8aa96467771d0e074a874efdd77 | Author: Marianne Lyne Manaog <marianne.manaog@datastax.com>
| 2022-11-24 15:02:16+00:00
Fix ContentionStrategy backoff and Clock.waitUntil
Also for CASSANDRA-18087
patch by Matt Fleming, Marianne Lyne Manaog, Benedict Elliott Smith; reviewed by Joshua Mckenzie, Ariel Weisberg for CASSANDRA-18086
Co-authored-by: Marianne Lyne Manaog <marianne.manaog@datastax.com>
Co-authored-by: Matt Fleming <matt@codeblueprint.co.uk>
Co-authored-by: Benedict Elliott Smith <benedict@apple.com>
19f55cf0b82f8c861be7e9616913961c80dfcd80 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-10 12:45:37+01:00
Start Paxos auto repair in CassandraDaemon
This patch also renames PaxosRepairTest2 to PaxosRepair2Test to be picked up by CI.
patch by Stefan Miklosovic; reviewed by Benedict Elliott Smith for CASSANDRA-18029
acda6fad688e95e0a9a34de28e3b61a775e59736 | Author: Marianne Lyne Manaog <marianne.manaog@datastax.com>
| 2022-11-07 10:33:02+00:00
Bug fix for WriteTimeoutException when using Paxos v2 with a single datacenter
patch by Marianne Lyne Manaog; reviewed by Branimir Lambov and Benedict Elliott Smith for CASSANDRA-17999
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>
d25adb498abde240cc162cfe4a9630c01381c7f9 | Author: David Capwell <dcapwell@apache.org>
| 2022-09-06 16:47:04-07:00
upsert with adder support is not consistent with numbers and strings in LWT
patch by David Capwell; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17857
60f742c739ba4830a5d459bf3efa0783a9717bb6 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-07-14 13:50:15+01:00
Followup to CASSANDRA-17530: Fix synchronisation of ClassTransformer, and make compilation deterministic
patch by Benedict; reviewed by Blake Eggleston for CASSANDRA-17530
c3327855e4bf98f8631c959b82bd8470726034a8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-06-27 18:40:40-05:00
Add a virtual table that exposes currently running queries
patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
Co-authored-by: Chris Lohfink <clohfink@apple.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
89f3978dcde958fbad191b8cf628fd89ace64d7a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-06-27 18:40:40-05:00
Add a virtual table that exposes currently running queries
patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
Co-authored-by: Chris Lohfink <clohfink@apple.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
c378874a9fa123891d1d75177d99dba5c4d18f9b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-05-11 14:42:58+02:00
Utilise BTree improvements to reduce garbage and improve throughput
Patch by Benedict Elliott Smith; review by Branimir Lambov and Benjamin Lerer for CASSANDRA-15511
89fbb1acf42c97f57ce7301674ab6f9647320c65 | Author: David Capwell <dcapwell@apache.org>
| 2022-05-10 12:50:16-07:00
Incremental repair leaks SomeRepairFailedException after switch away from flatMap
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-17620
35dbcc2c2dbe1c826fd6ecd6e8357f0f5a9bab02 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
| 2021-10-31 16:48:52+01:00
CASSANDRA-15215 Use DataOutputPlus.writeBytes in VIntCoding.writeUnsignedVInt
In the cases where VInt occupies less than or equal to 8 bytes
and the underlying buffer has at least 8 bytes, VIntCoding writes the
entire register in a single operation and then adjusts the buffer position.
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Branimir Lambov <branimir.lambov@datastax.com>
d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2020-03-30 15:24:12+01:00
CEP-14: Paxos Improvements
This work encompasses a range of improvements to Paxos, summarised as:
- The introduction of Paxos Repair for ensuring consistency during range movements
- The reduction of network round-trips by a factor of 2x for reads and writes
patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164
d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
| 2020-03-30 15:24:12+01:00
CEP-14: Paxos Improvements
This work encompasses a range of improvements to Paxos, summarised as:
- The introduction of Paxos Repair for ensuring consistency during range movements
- The reduction of network round-trips by a factor of 2x for reads and writes
patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164