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

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Won't Fix
    • Priority: 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, Cluster Scalability 2024-10-14, Cluster Scalability 2024-10-28
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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
            Reporter:
            Cheahuychou Mao
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: