Files
scylladb/sstables
Avi Kivity c0c1e26014 Merge 'Remove code writing LA/KA sstables' from Piotr Jastrzębski
Now that all supported versions write mc/md sstables, we can deprecate the MC_SSTABLE feature bit and consider it implicitly true, and with it the ability to write la/ka sstables.

We still need to support reading them, e.g. from restoring old snapshots or migrating data from legacy clusters.

Test: unit(dev, debug)

Fixes #8352

Closes #8884

* github.com:scylladb/scylla:
  compress: Remove unused make_compressed_file_k_l_format_output_stream
  sstables: move sstable_writer to separate header
  sstable_writer: remove get_metadata_collector
  sstables: stop including metadata_collector.hh in sstables.hh
  sstables: Remove duplicated friend declaration
  sstables: remove unused KL writer
  sstables: Always use MC/MD writer
  sstable_datafile_test: switch tests to use latest sstables format
  sstable_datafile_test: switch compaction_with_fully_expired_table to latest sstable version
  test_offstrategy_sstable_compaction: test all writable sstables
  compaction_with_fully_expired_table: Remove some LA specific code
  sstable_mutation_test: test latest sstable format instead of LA
  sstable_test: Test MX sstables instead of KA/LA
  sstable_datafile_test: Fix schema used by check_compacted_sstables
  sstables: Remove LA/KA sstable writting tests that check exact format
  sstables: define writable_sstable_versions
  features: assume MC_SSTABLE and UNBOUNDED_RANGE_TOMBSTONES are always enabled
2021-06-27 20:50:51 +03:00
..
2021-06-27 15:12:30 +02:00
2021-06-14 14:37:33 +02:00