Details
-
New Feature
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
-
None
Description
When the SSTable files are large enough, such as 100GB, the compaction (include minor and major) cost is big (disk IO, CPU, memory), etc.
In some applications, we accept not compcating all SSTables to the final very large ones.
This feature provide two optional configurable attributes MinorCompactSkipInGB and MajorCompactSkipInGB for each ColumnFamily.
The optional MinorCompactSkipInGB attribute specifies the maximum size of SSTables which will be compcated in minor-compaction. The SSTables larger than MinorCompactSkipInGB will be skipped. The optional MajorCompactSkipInGB attribute is same for major-compaction.
The default of these attributes are 0, means do not skip, just as current 0.6.1.