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

Optionally Allow Scatter Gather Queries to Skip Failed Shards

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Works as Designed
    • Affects Version/s: 3.2.16, 3.4.7
    • Fix Version/s: None
    • Component/s: Sharding
    • Labels:
      None
    • Case:

      Description

      When a sharded cluster has a large number of shards, it becomes more likely that one of those shards may be experiencing a problem at any given time. When this occurs, scatter/gather queries break for the entire cluster.

      It would be better if MongoDB could ignore problematic shards and return the results from the rest of the cluster in such cases. This should not be the default behavior, but it should be configurable on a per-request basis for those requests that can handle incomplete results.

        Attachments

          Activity

            People

            Assignee:
            backlog-server-sharding Backlog - Sharding Team
            Reporter:
            andrew.young Andrew Young
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: