Commands without explicit read concern could skip orphan filtering on secondaries

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Sharding EMEA
    • Fully Compatible
    • ALL
    • Sharding EMEA 2023-05-29, Sharding EMEA 2023-06-12
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The ServiceEntryPoint relies on the presence of the "level" field in "readConcern" to check if shard versioning check is required on secondaries.
      In case an external client didn't set the readConcern because they meant to use the default one (which is "local" since PM-1970) but the command doesn't permit implicit readConcern to be applied the command won't perform orphan filtering on secondary nodes.

            Assignee:
            Allison Easton
            Reporter:
            Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: