Basic plan quality tests for rooted $or queries

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The multiplanner uses a "sub-planning" strategy for rooted $or queries to get optimal plans for each $or branch without a bias toward the first branch. That is, avoids the issues seen for "contained $or" queries (SERVER-46904).

      Define JS tests to assert that this works. This is a safeguard against regressing plan quality for rooted $or queries, especially as we make changes for CBR.

            Assignee:
            Steve Tarzia
            Reporter:
            Steve Tarzia
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: