Use the IDL for parsing the command object and high level comparisons (like in the IndexBuildsCoordinator). Do not validate the request and do not pass it down into the index builder code: SERVER-38872 will move the lower level validation up to the command and thread the IDL object through the builder (this is a significant amount of refactoring).
- depends on
-
SERVER-38880 Support BSONObj comparisons in idl generated comparisons
- Closed
- has to be done before
-
SERVER-38872 Move createIndexes command object validation up into the command code from down in the index builder code
- Closed
- related to
-
SERVER-38564 Eliminate redundant prepareSpecForCreate calls and improve/modularize our create indexes request checking/parsing story
- Closed