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
    • 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: