Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
3.0.27, 3.11.13, 4.0.4, 4.1-alpha1, 4.1
-
None
-
Degradation - Resource Management
-
Normal
-
Low Hanging Fruit
-
Adhoc Test
-
All
-
None
-
Description
We currently allow reducing scope (removing sstables from the compaction) when starting STCS-in-L0 with LCS if the compaction is too large for the available disk space. We can do the same for L0 -> L1 compactions - but we can only remove L0 sstables to avoid causing overlap in L1.
Also, in 3.0, when starting an LCS compaction we try to get a writeable location where the full result of the compaction will fit - here we should only get a directory where the first sstable fits, otherwise the compaction might fail even though there is enough space in total among the data directories
Attachments
Issue Links
- is duplicated by
-
CASSANDRA-17899 Allow reducing scope for L0 to L1 compactions when space is limited
- Resolved