-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-08-03, CAR Team 2026-08-17
-
None
-
None
-
None
-
None
-
None
-
None
-
None
A shard-local chunk document in config.shard.catalog.chunks is expired iff:
- the chunk is not currently owned by this shard and
- the timestamp of the transition from this shard is beyond the WT history window.
Changes:
- Add an optional parameter to makeCollectionAndChunksAggregation. When set, append the filter inside the $lookup sub-pipeline.
- Behind a feature flag, capture the WT oldest timestamp and pass the bounds to makeCollectionAndChunksAggregation.
- is blocked by
-
SERVER-130316 Create feature flag
-
- Closed
-
- is fixed by
-
SERVER-134183 Investigate: multi-statement transaction may read silently incomplete results after shard catalog history filtering
-
- Backlog
-
- related to
-
SERVER-134350 Add 9.0 observability on the number of expired chunks on each shard
-
- Backlog
-
- tested by
-
SERVER-131666 Add integration test verifying long-running queries survive expired chunk history filtering during metadata recovery
-
- Closed
-