-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Each epic in QEMP that is enabling some features in 9.0 will add QueryTester coverage independently of one another. However, we need to add coverage which combines all of the features that we are adding. As such, this ticket tracks the work to add intersectional/combinatorial coverage for the following projects:
- https://jira.mongodb.org/browse/SPM-4344
- https://jira.mongodb.org/browse/SPM-4346
- https://jira.mongodb.org/browse/SPM-4345
Note also that, per WRITING-34305, there are some limitations/restrictions that we may wish to investigate resolving as part of adding this intersectional coverage, including:
- No stage is allowed to follow $replaceRoot/$replaceWith in QueryTester
- No stage is allowed to follow $lookup (though, this may change under https://jira.mongodb.org/browse/SERVER-119398)
- No stage is allowed to follow $unionWith (note that this may not be relevant to this ticket as $unionWith is slated to be enabled in SBE after 9.0)
- is related to
-
SERVER-119398 Extend QueryTester corpus to run $lookup/unwind aggregates enabled for QEMP
-
- Needs Scheduling
-