Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
ALL
-
Repl 2022-04-04
Description
We should change recordPreImages, ignoreUnknownIndexOptions, isTimeseriesNamespace, runtimeConstants to unstable: true. See explanations in comments
We may also need to add them to the IGNORE_UNSTABLE_LIST.
The changes from https://github.com/mongodb/mongo/commit/e818cd876ed3b492517400a3da3f687fbe13d8aa had added unstable:false to a number of command parameters, but recordPreImages is intentionally undocumented and only used by Realm, so it should be changed back to unstable: true. https://github.com/mongodb/mongo/blob/330c702d55b4a2cfb98dd86630c7e7820e5657c1/src/mongo/db/coll_mod.idl#L155-L160
Edit: We cannot change isTimeseriesNamespace or runtimeConstants in update and findAndModify to unstable: true at this moment because it needs to be stable to pass parsing validation in shards. See SERVER-65002
Attachments
Issue Links
- is related to
-
SERVER-60814 Need better way to avoid accidental additions to the stable API
-
- Closed
-