-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
-
ALL
-
v8.0, v7.0, v6.0, v5.0
-
200
We used to unconditionally generate _id predicates for time series updates and deletes. This was not correct since when there are extended range values these predicates could filter out values that should be updated or deleted.
With the fix for SERVER-73641, we never generate _id predicates, which caused a performance regression. To address this, we should again generate these _id predicates, but only when we are sure that there are no extended range values.
- is related to
-
SERVER-73641 Timeseries filtering can miss extended-range events when sharded
- Closed