Create property-based test for $lookup with different topologies for the local and foreign collections

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      After SERVER-113240, we'll have a fast-check model of $lookup and a correctness PBT that uses $lookup, but does not cover every combination of collection types.

      $lookup can operate on different types of collections. The foreign and local collections can be sharded or not. They also can be time-series or regular collections.

      We should write a property-based test that generates booleans to indicate the characteristics of each collection (isTimeseries, isSharded etc), then runs $lookup queries in these scenarios.

            Assignee:
            Unassigned
            Reporter:
            Matt Boros
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: