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

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

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Sharding

      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?

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

              Created:
              Updated:
              Resolved: