-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
It's unclear what should be in BucketSpec and what should be in BucketUnpacker. Recently there was a bug that occurred as a result of this confusion. We should come up with a clear rationale for what should live where (or if they should be combined), and in what situations one should use one or the other.
My general sense was that BucketSpec contains parameters that are specific to the bucket, and that BucketUnpacker would then contain query-specific attributes determined through analysis. But BucketSpec contains computedMetaProjFields which is query-specific, so that doesn't hold.
- related to
-
SERVER-99773 Bucket-level $group rewrite on sharded TS collection is not performed on shards
-
- Closed
-