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

Allow reads to opt out of shard filtering without using readConcern "available"

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • Cluster Scalability 2024-07-08, Cluster Scalability 2024-07-22, Cluster Scalability 2024-08-19, Cluster Scalability 2024-09-02

      Make "readConcern" take in an optional "$_skipShardFiltering" boolean field. When "$_skipShardFiltering" is true, the read should skip orphan docs filtering regardless of which readConcern it uses. The difference between readConcern "available" and readConcern with "$_skipShardFiltering": true is that the former makes the read skip both shard version check and shard filtering, whereas the latter makes the read skip only shard filtering.

      This functionality is needed by SERVER-91030.

            Assignee:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Reporter:
            cheahuychou.mao@mongodb.com Cheahuychou Mao
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: