-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: Compaction
-
Storage Engines, Storage Engines - Persistence
-
SE Persistence backlog
-
1
Inside the struct __wt_background_compact, we have the following fields:
uint64_t max_file_idle_time; /* File compact idle time */
uint64_t max_file_skip_time; /* File compact skip time */
Their description are not meaningful and one cannot know how they are used without digging into the code. They should be more descriptive:
- We use the first one as a threshold in seconds before we remove the file from the background compaction list. A file is idle if it's not reassessed by the thread. This usually happens when the file is deleted.
- The second one is in seconds, too. This is the time we wait before reassessing a collection that could not be compacted during the previous run so we don't try over and over on something that does not give good compaction results.
- is related to
-
WT-15886 Remove obsolete global keys; auto-increment LSN
-
- Closed
-
-
WT-15767 Fix a race condition between checkpoint and stepping up
-
- Closed
-
-
WT-15857 Standby hanging when shutting down in disagg_repl_jscore_passthrough
-
- Closed
-
-
WT-15892 race between __wt_page_in_func and a split __wt_page_out
-
- Closed
-
-
WT-15905 Fix rewrite delta causing instantiate updates twice and wrong dirty leaf count
-
- Closed
-
-
WT-15617 Design framework to rewrite pages with deltas directly into full pages
-
- Closed
-
-
WT-15830 Add stats to track how many saved update list and total number of updates processed in __wti_rec_hs_insert_updates
-
- Closed
-
-
WT-15880 Update TODO comment in test/format related to salvage
-
- Closed
-
-
WT-15906 Log update flags in bt_debug
-
- Closed
-
-
WT-15513 Run python testing under ASAN on mainline
-
- Closed
-
-
WT-15912 Fix log flooding during page sleep and when cache is full of updates or dirty pages
-
- Closed
-
-
WT-15903 Unexpected standard output in test_ovfl01
-
- Closed
-
- related to
-
WT-15047 Ingest table verification
-
- Closed
-