Extract min/max DocsNeededBounds from full user pipeline and send to shards within $search

XMLWordPrintableJSON

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

      In sharded search, the shards compute the min/max DocsNeededBounds of the shards' pipeline in order to tune the batchSizes requested from mongot. However, the min/max constraints used may not be reflective of the full user pipeline, since the shards don't have knowledge of the merging pipeline. Currently doing so would be very difficult due to dependency cycles (work tracked in SERVER-89546), but we should consider doing this at some point.

            Assignee:
            Unassigned
            Reporter:
            Will Buerger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: