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

A possibility to read data from currently available shards, ignoring unavailable.

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Sharding
    • None
    • Sharding

    Description

      At the moment, having e.g. 10 shards, each tagged to some geo location (tag aware sharding), if I have no connection to replicas of at least 1 shard (global query w/o tag), I cannot read any data at all (get error that one shard replicas are not available).
      For our business flow, it would be fine to see at least available shards data, ignoring that one unavailable.
      Could you please add some parameter to find operation (e.g. ignoreUnavailableShards=true), allowing to do such kind of reads?

      Attachments

        Activity

          People

            backlog-server-sharding [DO NOT USE] Backlog - Sharding Team
            vkulyk Viacheslav Kulyk
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: