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

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

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

      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 Unassigned
            Reporter:
            will.buerger@mongodb.com Will Buerger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: