Jaroslaw Grabowski test_and_ci last 3 years


 7 Collaborator
Branimir Lambov , Alex Sorokoumov , Maxwell Guo , Dimitar Dimitrov , Stefania Alborghetti reviewed by Alex Sorokoumov , Jaroslaw Grabowski , Jacek Lewandowski

 1 Patch  1 Review
3cfb2221223a7631f116108aec0a45646e775705 957eca2fb53477d56bdc9a97c612f1fbecfb5d41

3cfb2221223a7631f116108aec0a45646e775705 | Author: Jaroslaw Grabowski <jaroslaw.grabowski@datastax.com>
 | 2023-03-09 12:35:48+01:00

    Fix BufferPool.memoryInUse counter
    
    The counter was incorrectly decremented by the size of the unused portion of the provided buffer.
    It is now decremented by the number of bytes actually returned to the pool (that may be different than "size"). The number is calculated as a difference between original and resulting buffer capacity.
    
    patch by Jaroslaw Grabowski <jtgrabowski>, reviewed by Jacek Lewandowski <jacek-lewandowski> for CASSANDRA-18311

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