-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Storage Execution 2025-08-18
-
None
-
3
-
TBD
-
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.