Dimitar Dimitrov test_and_ci last 3 years


 8 Collaborator
Caleb Rackliffe , Jacek Lewandowski , Branimir Lambov , Aleksey Yeschenko , Alex Sorokoumov , Maxwell Guo , Jaroslaw Grabowski , Stefania Alborghetti reviewed by Alex Sorokoumov

 2 Patch  1 Review
957eca2fb53477d56bdc9a97c612f1fbecfb5d41, e966c45afcf8bef47df245ccb851386e5ce60505 e966c45afcf8bef47df245ccb851386e5ce60505

957eca2fb53477d56bdc9a97c612f1fbecfb5d41 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-11-29 09:41:23+02:00

    Implementation of the Unified Compaction Strategy as described in CEP-26
    
    The approach is documented in the included UnifiedCompactionStrategy.md.
    
    Also included:
    - Generalize prettyPrint to prettyPrintBinary (with 2^10 multiplier,
      e.g. MiB) and prettyPrintDecimal (with 1000 multiplier, e.g. ms)
      that cover the full range of double, and add a parseHumanReadable
      method that can read both.
    
    - CASSANDRA-18123: Fix invalid reuse of metadata collector during flushing
    
    - Fix invalid token range splitting with non-unit weights
    
    - Add flushSizeOnDisk metric
    
    - Add ability to change compaction default in YAML
    
    patch by Alex Sorokoumov, Branimir Lambov, Dimitar Dimitrov and Stefania Alborghetti
    reviewed by Alex Sorokoumov, Jaroslaw Grabowski and Maxwell Guo for CASSANDRA-18397

e966c45afcf8bef47df245ccb851386e5ce60505 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2020-11-06 14:59:56+01:00

    ByteComparable API
    
    Provides an API for converting all values of types that can be used in
    primary keys to byte sequences that can be compared lexicographically
    by unsigned byte value (i.e. byte-comparable sequences) and back.
    
    patch by Branimir Lambov, Dimitar Dimitrov and Jacek Lewandowski;
    reviewed by Caleb Rackliffe, Dimitar Dimitrov, Jacek Lewandowski and Aleksey Yeschenko for CASSANDRA-6936