Implement grafting of post-multiplan tree onto multiplan candidates

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 5.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QE 2021-09-06, QE 2021-09-20
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Multi-planning for queries with $group or $lookup in the find() layer will work as follows:
      1) Run all of the 'multiplanned' candidate plans and choose the winner, using the existing infrastructure.
      2) Stitch the 'postMultiPlan' tree on top of the QSN of the winning plan.
      3) Build an execution tree for this new QSN tree.

            Assignee:
            Irina Yatsenko (Inactive)
            Reporter:
            Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: