-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
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.
- documents
-
SERVER-59178 Re-enable SBE as the default execution engine
- Closed