[SERVER-62775] Rename new optimizer Created: 19/Jan/22 Updated: 06/Dec/22 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | David Storch | Assignee: | Backlog - Query Optimization |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Query Optimization
|
||||||||
| Participants: | |||||||||
| Description |
|
The work of the ticket is to
A few examples. 1. // Disable Cascades branch-and-bound strategy This comment should not be renamed to Bonsai since it is describing a strategy specific to the algorithm Cascades. 2. std::unique_ptr<PlanExecutor, PlanExecutor::Deleter> getSBEExecutorViaCascadesOptimizer( May be considered for renaming to Bonsai since it executes the entire optimizer "stack", including algorithms other than Cascades. 3. Existing namespace "optimizer" may be considered for renaming to "bonsai", however the nested namespace "cascades" holds Cascades algorithms (including the Memo) and should stay unchanged. Similar arguments hold for the directory structure.
|