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

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • None
    • None
    • None
    • Query Execution
    • Fully Compatible
    • QE 2023-02-20, QE 2023-03-06

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: