-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
0
We should block stages that should never run on timeseries collections from running on timeseries collections. We can do this by adding a new stage constraint to certain document sources. $search stages cannot run on timeseries collections and should be validated through a stage constraint.
Separate but related tickets are filed for the following stages because they need a different implementation
- $rankFusion pipelines
- $merge target collection. The source collection can be a timeseries collection, but the $merge.into collection cannot be a timeseries collection
- change streams
- depends on
-
SERVER-106011 Create TimeseriesTranslator class for timeseries rewrites
-
- Closed
-
- related to
-
SERVER-107433 Restrict $merge from running on viewless timeseries collections
-
- Backlog
-
-
SERVER-107446 Restrict rankFusion from running on viewless timeseries
-
- Closed
-