-
Type:
Task
-
Resolution: Duplicate
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Storage Execution 2025-08-04
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In order to accurately detect whether we are performing a rawData operation or a logical time-series collection CollectionPreConditions::getCollectionPreConditions takes in a parameter indicating whether the request was a rawData request or not. This is to handle the case where we are performing a logical operation on a sharded time-series collection, where the namespace will be the buckets namespace on a logical operation as well and the only differentiator is the isTimeseries flag in the request itself.
Besides being a layer violation, this necessitates constructing the preConditions library at a higher level than would otherwise be needed. This would investigate implementing this more cleanly.
- duplicates
-
SERVER-108114 getCollectionPreConditions checks for CollectionUUIDMismatch before checking for stale config errors
-
- Closed
-