Manually run SBE build variants on release branches in evergreen to generate and add SBE $group/$lookup tests with $skip/$limit prefixes

XMLWordPrintableJSON

    • Query Execution
    • Fully Compatible
    • v7.3, v7.0, v6.0
    • QE 2024-03-18
    • None
    • 0
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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.

              Assignee:
              Adi Agrawal (Inactive)
              Reporter:
              Ivan Fefer
              Votes:
              1 Vote for this issue
              Watchers:
              16 Start watching this issue

                Created:
                Updated:
                Resolved: