-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Index Maintenance
-
None
-
Fully Compatible
-
Execution Team 2021-02-22, Execution Team 2021-03-08
The TTL monitor only works on index specifications with the expireAfterSeconds option present. Because collections with clustered indexes do not have an _id index entry, the TTL monitor will skip them. The TTL monitor will have to be updated to handle clustered indexes. The TTL monitor only performs deletions on ranged index scans. The TTL monitor should perform deletions using ranged collection scans on collections with clustered indexes.
- depends on
-
SERVER-53984 Add metadata for clustered indexes into the durable catalog
- Closed
-
SERVER-54008 Generalize CollectionScan node so it can perform bounded scans over time series bucket collections
- Closed
- is depended on by
-
SERVER-54627 re-enable timeseries_expire.js
- Closed
- related to
-
SERVER-56676 improve handling of large/NaN values for expireAfterSeconds TTL index option
- Closed