Our issues with extended-range dates was first surfaced via SERVER-66469, and addressed by a series of follow-up tickets. The end state is correct, but slow query behavior when these dates are present. However, we did not properly address the impact of extended-range dates on TTL behavior, which still uses the bucket _id (OID) for sorting and filtering.
Until we introduce a new bucket _id format that can represent the full date range in properly sorted order, we should disable TTL deletion for time series collections with extended range dates.
- is depended on by
-
SERVER-76560 Time series collections not always honoring expireAfterSeconds correctly
- Closed
- is documented by
-
DOCS-16500 Investigate changes in SERVER-79864: TTL deleter does not correctly handle time series collections with extended range dates
- Closed
- related to
-
SERVER-88776 return information on time-series collections with TTL feature disabled
- Backlog