Files
scylladb/sstables
Raphael S. Carvalho 809b30c4a2 sstables/compaction: do not actually compact fully expired sstables
There's no need to actually compact a sstable which is fully expired
and which deletion of all its data will not ressurect older data.
For that, a sstable will only be considered fully expired if it
doesn't contain data newer than its overlapping counterparts.
That way, there could be a false negative, but never a false positive.
Currently, a fully expired sstable would unnecessarily waste read
bandwidth of disk. This will help a lot time series workloads in
which data for a given time window is all deleted at once using TTL.

Fixes #2620.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>
2017-12-06 19:52:33 -02:00
..
2017-08-29 16:41:09 +03:00
2017-05-05 17:02:31 +03:00
2017-07-26 14:38:27 +01:00
2017-12-05 14:53:14 +00:00
2017-09-12 10:43:36 +03:00