Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-64180

Create JS tests that validate semantics of $lookup in SBE

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QE 2022-04-04, QE 2022-04-18

      We currently don't enable lookup lowering in all-feature-flags BV because too many cases aren't implemented yet. Eventually, running the existing $lookup tests in classical BV and in all-feature-flags BV (and later, with the default flags) will provide the coverage but until then we should have a test that explicitly sets the flag and covers the basics of $lookup semantics in SBE.

      Note: lookup_pushdown.js does set the flag explicitly and checks the explain output. It might be possible to test the semantics at the same time, but the test will likely need to be rewritten to be more data-driven.

            Assignee:
            irina.yatsenko@mongodb.com Irina Yatsenko (Inactive)
            Reporter:
            irina.yatsenko@mongodb.com Irina Yatsenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: