-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Security 2022-01-10, Security 2022-01-24, Security 2022-02-07, Security 2022-02-21, Security 2022-03-07, Security 2022-03-21
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
After SERVER-62251 and SERVER-63630 are completed, ServerParameter and IDLServerParameterWithStorage will be able to store metadata specific to cluster-wide parameters, especially non-specialized ones that have bound storage. This ticket will ensure that these parameters can be defined in IDL, just like node-specific server parameters. It will also ensure and test that specialized cluster server parameters can be implemented using the IDL framework.
- Expand the set_at field to accept cluster.
- Update IDL code generator for MONGO_SERVER_PARAMETER_REGISTER blocks so that the generated constructors reflect the changes made in
SERVER-63630to separate cluster-wide server parameters from node-specific parameters upon instantiation. - Add override_validate field to the IDL compiler so that the validate() method can be overridden in specialized server parameter classes.
- Update IDL/ServerParameter tests as necessary
- causes
-
SERVER-64849 Coverity analysis defect 121907: Parse warning
-
- Closed
-