[SERVER-85045] [SBE] convert QuerySolution tree into SBE plan stage tree Created: 12/Dec/19  Updated: 12/Jan/24  Resolved: 23/Mar/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: David Storch Assignee: Anton Korshunov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Sprint: Query 2019-12-30, Query 2020-01-13, Query 2020-01-27, Query 2020-02-10, Query 2020-02-24, Query 2020-03-09, Query 2020-03-23, Query 2020-04-06
Participants:

 Description   

This might need to be broken down into smaller subtasks.



 Comments   
Comment by Anton Korshunov [ 23/Mar/20 ]

Closing this ticket, plan caching work can be tracked via WRITING-5244.

Comment by Anton Korshunov [ 10/Mar/20 ]

After spending a sprint working on sort performance, I got back to SBE work. Here is an update for the last couple weeks:

  • Committed an initial implementation for the SBE multi-planner.
  • Added a further improvement to better handle plan stage trees with a blocking sort stage.
  • Doing a bit more testing now.
  • Started looking at caching of SBE plans.
Comment by Anton Korshunov [ 07/Feb/20 ]

Update since last week:

  • Added foundation to translate projection expressions.
  • Implemented constant and $add expressions.
  • Implemented field path expressions traversal.
  • Added support for exclusion projections.
  • Started working on the multi-planner.
Generated at Thu Feb 08 06:56:40 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.