14 Collaborator |
Brandon Williams , Aleksey Yeschenko , Caleb Rackliffe , Andrés de la Peña , Paulo Motta , Branimir Lambov , Ekaterina Dimitrova , Berenguer Blasi , Jacek Lewandowski , Alex Sorokoumov , Maxwell Guo , Jaroslaw Grabowski , dimitarndimitrov , Stefania Alborghetti reviewed by Alex Sorokoumov |
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
636ab42bd5b2d2e55d37ce653daf23955f869a38 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-09-10 13:20:46+01:00
Fix missed wait latencies in the output of `nodetool tpstats -F`
patch by Dimitar Dimitrov and Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16938
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Dimitar Dimitrov <dmtrndmtrv@gmail.com>
23b61a5fa1de17cc6b8a1d7c300053160bfc728a | Author: Bereng <berenguerblasi@gmail.com>
| 2021-08-16 07:46:33+02:00
Prevent broken concurrent schema pulls
patch by Dimitar Dimitrov and Berenguer Blasi; reviewed by Brandon Williams, Berenguer Blasi for CASSANDRA-16856
Co-authored-by: Dimitar Dimitrov <dmtrndmtrv@gmail.com>
Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
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
17a358c2cc2c583c3e0fa046ca8dee6d743ad1c5 | Author: Branimir Lambov <branimir.lambov@datastax.com>
| 2017-07-20 18:07:49+03:00
Add more testing of uncompressed chunks (CASSANDRA-10520), fix problem with min_compress_ratio: 1 and disallow ratio < 1
patch by Branimir Lambov; reviewed by Dimitar Dimitrov for CASSANDRA-13703