Benedict Elliott Smith test_and_ci last 3 years


 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

2842c01ce7eaeb6e72a63435075cc282a1cdd2db | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-08-16 07:54:38+01:00

    Fix BTree.FastBuilder.reset() and test
    
    Patch by benedict; reviewed by blambov for CASSANDRA-19785

53b06453b7dea147ef6369765e0b7ac7fb0990fd | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-04-26 12:50:40+01:00

    Refresh stale paxos commit
    
    patch by Benedict Elliott Smith; review by Blake Eggleston for CASSANDRA-19617

8c165b4cc029928d7b485fffae17e0904ce7a49c | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-04-26 12:50:40+01:00

    Refresh stale paxos commit
    
    patch by Benedict Elliott Smith; review by Blake Eggleston for CASSANDRA-19617

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

4941b279bceb3a0fbe388be4305d25ec771f7b78 | Author: David Capwell <dcapwell@apache.org>
 | 2022-12-13 13:37:40-08:00

    CEP-10: Simulator Java11 Support
    
    patch by David Capwell; reviewed by Benedict Elliott Smith, Ekaterina Dimitrova for CASSANDRA-17178

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

4941b279bceb3a0fbe388be4305d25ec771f7b78 | Author: David Capwell <dcapwell@apache.org>
 | 2022-12-13 13:37:40-08:00

    CEP-10: Simulator Java11 Support
    
    patch by David Capwell; reviewed by Benedict Elliott Smith, Ekaterina Dimitrova for CASSANDRA-17178

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

286d2ee053ac2e6fe50749fa2833533254697662 | Author: Blake Eggleston <blake@ultrablake.com>
 | 2022-09-16 14:26:41-07:00

    Rework flaky CASTests
    
    Patch by Blake Eggleston; Reviewed by Benedict Elliott Smith for CASSANDRA-17461

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

067121da63c2a8ead48aeb9a4241af5306b14a37 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2022-07-12 12:26:33+01:00

    Paxos v2 Linearizability Violation
    
    patch by Benedict; reviewed by Blake Eggleston for CASSANDRA-17530

067121da63c2a8ead48aeb9a4241af5306b14a37 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2022-07-12 12:26:33+01:00

    Paxos v2 Linearizability Violation
    
    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>

49cd4b5f79e4cda16668cce8aea7d93d480f48fc | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2022-05-31 13:54:56+01:00

    Fix PaxosRepairTest#paxosRepairVersionGate
    
    Patch by Benedict Elliott Smith; review by Blake Eggleston for CASSANDRA-17573

f451c2b02827fd1db34a14e7603a52ffe4fb188e | Author: David Capwell <dcapwell@apache.org>
 | 2022-05-12 16:25:04-07:00

    jvm-dtest unhandled exceptions failing the test no longer work
    
    patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-17549

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

596daeb7f08e14d69af90fd4f07b9e87f2816681 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2022-05-06 17:40:27+02:00

    Optimise BTree build, update and transform operations
    
    Patch Benedict Elliott Smith; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-15510

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

fa7185ef02c313ff322fcc50d2de03186b9f96a7 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-04-01 12:58:02-06:00

    Streaming sessions longer than 3 minutes fail with timeout
    
    patch by Jon Meredith; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17510

56ec75cc6524e7c514c64a1db839d9da738e42b6 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-03-15 06:37:16+01:00

    Fix file overwriting in PathUtils
    
    Patch by Jacek Lewandowski, reviewed by Benedict for CASSANDRA-17439

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

018c8e0d5e8bc55fc51d3361fcb27c3c1fd189f6 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-12-10 18:39:55+01:00

    Optimise BTree build, update and transform operations
    
    Patch Benedict Elliott Smith; reviewed by Branimir Lambov and Benjamin Lerer for CASSANDRA-15510

5a0d6154d144b958404a4d7117602d35157848ba | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2021-11-30 12:12:32+00:00

    [CASSANDRA-17176] Introduce TimeUUID
    
    patch by Benedict; reviewed by Blake Eggleston for CASSANDRA-17176

cf10400a79755de2d3e8ae058cfd45fe262e476b | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2021-11-29 22:22:52+00:00

    CASSANDRA-17164

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