For sharding upgrade/downgrade a targetVersion document needs to be persisted at the points we set the internal schema version. On successful upgrade/downgrade this targetVersion document must be removed again.
As this requires changing the parser for setFeatureCompatibilityVersion, this would be a good time to use IDL for the command, assuming that's straightforward to do and doesn't add too much complexity.
- is depended on by
-
SERVER-31068 make config server update fcv 'targetVersion' at beginning of _configsvrSetFeatureCompatibilityCommand
- Closed