[SERVER-65026] Add a sharded passthrough suite which sets 'apiStrict:true' for all the Stable API commands Created: 29/Mar/22  Updated: 29/Oct/23  Resolved: 21/Feb/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: New Feature Priority: Major - P3
Reporter: Arun Banala Assignee: Naama Bareket
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-65002 Create a new IDL syntax for internal ... Closed
Assigned Teams:
Query Execution
Backwards Compatibility: Fully Compatible
Sprint: QE 2023-02-20, QE 2023-03-06
Participants:

 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.



 Comments   
Comment by Githook User [ 21/Feb/23 ]

Author:

{'name': 'Naama Bareket', 'email': 'naama.bareket@mongodb.com', 'username': 'naama-bareket'}

Message: SERVER-65026 Add a sharded passthrough suite which sets 'apiStrict:true' for all the Stable API commands
Branch: master
https://github.com/mongodb/mongo/commit/5f1a3ae725feaed0ed31ca6f41b2f84057a88c40

Generated at Thu Feb 08 06:01:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.