-
Type: Improvement
-
Resolution: Fixed
-
Priority: Blocker - P1
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Query Execution
-
Fully Compatible
-
v7.3, v7.0, v6.0
-
QE 2024-03-18
Inspired by SERVER-87313.
By default, SBE is used only for $lookup and $group, as it provides significant performance benefits for this operations.
This means that SBE (which is a huge project - a fully operational query execution engine) only tested in default configuration by jstests that are focused on $group and $lookup.
But in the wild $lookup and $group and can a part of pipelines with any kind of stuff. InĀ case of SERVER-87313 it was $sort + $limit.
We must add a build variant that enables SBE to have proper test coverage for release branches.
It can be done by either setting featureFlagSbeFull to true or setting internalQueryFrameworkControl to trySbeEngine.
- is related to
-
SERVER-87313 [v7.0] [SBE] Aggregate command hits tripwire assertion in SortStage::SortImpl::runLimitCode()
- Closed