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

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Fixed
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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
              Reporter:
              Arun Banala
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: