Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-14858

Investigate changes in SERVER-59178: Re-enable SBE as the default execution engine

      Downstream Change Summary

      In this ticket, we turned SBE on by default. As a result, we removed the internalQueryEnableSlotBasedExecutionEngine parameter, which was false by default, and, instead, added an internalQueryForceClassicEngine parameter, which is also false by default. Now, if internalQueryForceClassicEngine is not explicitly set to true, SBE will be on for eligible queries. If a user wants all queries to run with the classic engine, they will have to set the new parameter.

      Description of Linked Ticket

      This will be essentially undoing SERVER-57758 – we will need to:

      • Rename the internalQueryEnableSlotBasedExecutionEngine back to something like internalQueryForceClassicEngine, so that its sense is to disable SBE and force the use of the classic engine. The default value will be false.
      • Change any existing SBE-on tasks in all Server and Query patch configurations such that they are "SBE-off", and test the classic engine.

            Assignee:
            Unassigned Unassigned
            Reporter:
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              2 years, 27 weeks ago