mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-05 06:23:03 +00:00
This patchset fixes several remaining issues found during thorough
testing of SSTables 3.x statistics and enriches ~30 unit tests with
statistics validation against Cassandra-generated golden copies.
* https://github.com/argenet/scylla/tree/projects/sstables-30/sst3-tests-statistics/v1:
sstables: Enforce estimated_partitions in generate_summary() to be
always positive.
sstables: Don't enforce default max_local_deletion_time value for 'mc'
files.
sstables: Update TTL/local deletion stats for non-expiring and live
liveness_info.
sstables: Collect statistics when writing RT markers to SSTables 3.x.
tests: Return sstable_assertions from validate_read() helper.
tests: Introduce helper for validating stats metadata in SSTables 3.x
tests.
tests: Add stats metadata validation to test_write_static_row.
tests: Add stats metadata validation to
test_write_composite_partition_key.
tests: Add stats metadata validation to
test_write_composite_clustering_key.
tests: Add stats metadata validation to test_write_wide_partitions.
tests: Add stats metadata validation to write_ttled_row
tests: Add stats metadata validation to write_ttled_column
tests: Add stats metadata validation to write_deleted_column
tests: Add stats metadata validation to write_deleted_row
tests: Add stats metadata validation to write_collection_wide_update
tests: Add stats metadata validation to
write_collection_incremental_update
tests: Add stats metadata validation to write_multiple_partitions
tests: Add stats metadata validation to write_multiple_rows
tests: Add stats metadata validation to
write_missing_columns_large_set
tests: Add stats metadata validation to write_different_types
tests: Add stats metadata validation to write_empty_clustering_values
tests: Add stats metadata validation to write_large_clustering_key
tests: Add stats metadata validation to write_compact_table
tests: Add stats metadata validation to write_user_defined_type_table
tests: Add stats metadata validation to write_simple_range_tombstone
tests: Add stats metadata validation to
write_adjacent_range_tombstones
tests: Add stats metadata validation to
write_non_adjacent_range_tombstones
tests: Add stats metadata validation to
write_mixed_rows_and_range_tombstones
tests: Add stats metadata validation to
write_adjacent_range_tombstones_with_rows
tests: Add stats metadata validation to
write_range_tombstone_same_start_with_row
tests: Add stats metadata validation to
write_range_tombstone_same_end_with_row
tests: Add stats metadata validation to
write_two_non_adjacent_range_tombstones
tests: Delete unused (bogus) Statistics.db file from write_ SST3
tests.
(cherry picked from commit bb24d378b2)