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

Add a sharded passthrough suite which sets 'apiStrict:true' for all the Stable API commands

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • QE 2023-02-20, QE 2023-03-06

      We have seen a couple of situation (SERVER-54611 and SERVER-59420) where certain internal parameters/behaviours are incorrectly marked as "unstable". This could lead to users seeing an 'APIStrictError' in cases where users did not use any unstable commands or parameters. This is more relevant on the sharded clusters, where mongos could attach a parameter (like fromMongos, needsMerge) that could be treated as unstable on the shards. We should consider adding a passthrough suite to help use protect against such changes. This will help us have a baseline of features that work with Stable API.

            Assignee:
            naama.bareket@mongodb.com Naama Bareket
            Reporter:
            arun.banala@mongodb.com Arun Banala
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: