-
Type:
Engineering Test
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We can remove the known_query_shape_computation_problem tag from tests that run rawData commands once we have viewless time-series.
Context:
Currently when running rawData commands on timeseries collections, the execution namespace will be switched to the system.buckets namespace. When looking up query settings, we skip generating the query shape hash if its a bucket namespace.
Test suites such as sharded_collections_query_shape_hash_stability check the query shape hash on potentially unsharded collections. On a shard that does not have the collection, we will not be able to translate the execution namespace to the buckets namespace (because it does not exist on this shard). Shards that do not have the timeseries collection will generate the query shape hash while shards with the collection will lookup query settings on the buckets collection and skip query shape generation. This results in failing this check that the query shape hash is identical on all nodes.
Once we have viewless time-series, there will no longer be a query shape hash discrepancy between shards with and without the collection.
- is related to
-
SERVER-103551 Investigate PQS support for new and legacy timeseries collection
-
- In Progress
-
-
SERVER-101293 Handle query shape with rawData
-
- Closed
-
-
SERVER-102853 Handle find command when resolved namespace is timeseries view but original command was raw data
-
- Closed
-
- related to
-
SERVER-103295 Cleanup legacy timeseries code from query_shape_hash_stability.js
-
- Backlog
-