-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
c(3x10^8)-StorEng - 2023-11-14, 2023-11-28 - Anthill Tiger, 2023-12-12 - Heisenbug
-
13
A new API will be created to enable and disable background compaction. A prototype of the API can be found below:
db.runCommand ( { autoCompact: <boolean>, freeSpaceTargetMB: <number>, // Optional, minimum space available to reclaim from each table in MB, default is 20MB. } )
and we'll need to hook this up to WT.
- depends on
-
WT-12005 Fix memory leak in __wt_background_compact_signal
- Closed
-
WT-11332 Update the compact session API with a "free_space_target" option
- Closed
-
WT-11334 Update the compact session API with a "background" value
- Closed
- is depended on by
-
SERVER-80124 Measure performance impact of background compaction
- Closed
-
SERVER-83548 Exclude the oplog when executing the autoCompact command
- Closed
- related to
-
SERVER-87434 Add freeSpaceTargetMB to the help() function for the compact and autoCompact commands
- Closed
- tested by
-
SERVER-83318 Enable auth testing for autoCompact command
- Closed