8 Collaborator |
Benjamin Lerer , Andrés de la Peña , Josh McKenzie , Branimir Lambov , Maxwell Guo , Dimitar Dimitrov , Jaroslaw Grabowski , Stefania Alborghetti reviewed by Alex Sorokoumov |
3 Patch | 1 Review |
957eca2fb53477d56bdc9a97c612f1fbecfb5d41, 5cd012736e4680bbb25928ee7fbcea4859878fff, 9f3bc657273dfa9e20d233636adf662904f01f34 | 957eca2fb53477d56bdc9a97c612f1fbecfb5d41 |
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
5cd012736e4680bbb25928ee7fbcea4859878fff | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com> | 2022-11-01 11:52:31+01:00 VIntCoding handles BB with less than 8 bytes Without this fix VIntCoding#writeUnsignedVInt(long, ByteBuffer) throws a runtime error if the BB size is less than 8 bytes. This method also silently does not write to BB if it has less than 8 bytes left. patch by Alex Sorokoumov; reviewed by Benjamin Lerer for CASSANDRA-15215
9f3bc657273dfa9e20d233636adf662904f01f34 | Author: Alex Sorokoumov <aleksandr.sorokoumov@gmail.com> | 2022-04-19 20:50:58+02:00 Reject oversized mutations on client and internode connection Patch by Alex Sorokoumov; reviewed by Andres de la Peña and Josh McKenzie for CASSANDRA-17456